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

clustr-ai

v0.1.32

Published

Local multi-agent workspace for Claude Code and Codex agents that collaborate across your codebase

Readme

Clustr

Run multiple AI coding helpers from one local dashboard.

Clustr helps you split work across several AI agents, watch what each one is doing, and let them coordinate with each other. You can keep one agent on the frontend, another on the backend, another on tests or docs, and follow everything from one place.

You can also open your own command terminal for any agent's project folder. That means you can run things like git status, npm test, or git pull yourself without sending those commands to the AI.

Website: hiclustrmvp.vercel.app

Quick Start

npx clustr-ai

Open http://localhost:3100 in your browser.

Prerequisites

  • Node.js 18+
  • Claude Code CLInpm install -g @anthropic-ai/claude-code
  • OpenAI Codex CLI — optional, for Codex agents

Environment Variables

| Variable | Default | Description | |---|---|---| | CLUSTR_PORT | 3100 | Server port | | CLUSTR_MAX_AGENTS | 5 | Max concurrent agents | | CLUSTR_TUNNEL | unset | Set to 1 to start a Cloudflare tunnel for mobile/remote access |

Why Clustr

Most AI coding tools assume one agent should understand the whole project. Real engineering work is split across services, repos, tests, docs, and owners.

Clustr gives each agent a focused workspace and a shared coordination layer:

  • Multi-agent orchestration — spawn multiple coding agents and watch them work in parallel
  • Inter-agent messaging — agents can ask each other questions and hand off findings
  • Shared context — one agent can write discoveries that every other agent can read
  • Live work dashboard — see agents, conversations, file changes, and progress in one place
  • Your own command terminal — run your own commands in the same project folder without the AI seeing them
  • Claude + Codex support — run different agent providers side by side
  • Mobile access — pair a phone with a QR code and monitor your swarm away from your desk

How It Works

  1. Create AI agents from the dashboard — give each one a name and a task
  2. Agents talk to each other automatically — sharing updates, asking questions, and coordinating work
  3. A shared notepad lets all agents stay on the same page
  4. Watch everything happen live — see your agents, their conversations, and progress in real time

Security Notes

  • Local-first — Clustr runs on your machine and stores runtime state under ~/.clustr/.
  • Remote auth token — non-local API and Socket.io access requires the generated auth token.
  • Pairing endpoint is local-only — the QR pairing details are only served from localhost.
  • Environment inheritance — Spawned agents inherit your shell environment (including API keys and tokens). Be mindful of what's in your env.
  • Agent permissions — Claude agents run with --dangerously-skip-permissions for unattended operation. Review the Claude Code docs for implications.

Contributing

See CONTRIBUTING.md for guidelines.

License

Apache 2.0 — see LICENSE for details.