npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

stacks-ai

v0.2.7

Published

Stacks - AI-powered infinite canvas for notes, images, and creative organization

Downloads

494

Readme

Stacks

AI-powered infinite canvas workspace for notes, images, and creative organization.

Free to use for personal use, one-time license of $49 for unrestricted usage - bit.ly/4aNe23d

Please consider a license

Features

  • Infinite canvas with zoom and pan
  • Notes, sticky notes, and text items
  • Image support with EXIF metadata
  • AI-powered organization and analysis
  • Connect items with visual links
  • Auto-arrange with ELK layout engine
  • Auto-save to local storage
  • MCP server for AI integration

Installation

Run with npx (no installation)

npx stacks-ai

On first run, Electron will be downloaded automatically (~100MB). Subsequent runs are instant.

Install globally

npm install -g stacks-ai
stacks-ai

Install from source

git clone https://github.com/jasonkneen/stacks.git
cd stacks
npm install
npm run build
npm run electron

Development

# Install dependencies
npm install

# Run dev server (web only)
npm run dev

# Run Electron in dev mode
npm run electron:dev

# Build for production
npm run build:prod

# Run MCP server
npm run mcp:dev

Environment Variables

Create a .env file in the root directory:

GEMINI_API_KEY=your_gemini_api_key_here

Package Structure

  • bin/ - CLI launcher script
  • electron/ - Electron main process
  • dist/ - Built application assets
  • mcp/ - Model Context Protocol server

How it works

When you run npx stacks-ai or stacks-ai:

  1. The launcher script checks if Electron is installed
  2. If not, it downloads Electron (~100MB, cached in ~/.stacks/)
  3. The MCP proxy starts for AI integration
  4. Electron loads the built app from dist/
  5. The app runs entirely locally - no internet required (except for AI features)

License

Stacks Community License v1.0

  • Personal Use: Free to use, modify, and distribute for personal, non-commercial purposes
  • Open Source Distribution: Free to fork, rebrand, and publish under a different name, provided it remains open source under this same license
  • Commercial Use: Requires a one-time license fee of $49 USD. Commercial use includes any use within a business, for-profit organization, or any revenue-generating activity. Purchase at bit.ly/4aNe23d

Commercial license grants unrestricted use of the code for your business.

See LICENSE for full terms.

Author

Jason Kneen