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

openspawn

v2026.3.18

Published

Standalone MCP server and CLI for OpenSpawn multi-agent organizations

Readme

OpenSpawn

Persistent governed organizations for AI agents.

OpenSpawn adds organizational structure to your AI agents — hierarchy, budgets, coordination, and governance defined in a single markdown file. Works with any agent framework.

npm MIT License

Quick Start

npx openspawn init my-org
cd my-org
npx openspawn preview

This scaffolds an agent organization and launches a local simulation with dashboard at localhost:3333/app. No API keys needed — the preview runs deterministic simulation at zero cost.

What You Get

openspawn init creates:

  • ORG.md — your agent org chart in markdown (hierarchy, culture, policies)
  • openspawn.json — configuration (LLM provider, models, budget, port)
  • workspaces/ — per-agent directories with SOUL.md identity files
  • .openspawn/tasks.json — task store

Define Your Org

Edit ORG.md to define your team:

# My Agent Org

## Culture

- **Preset:** professional
- **Escalation:** fast
- **Ack Required:** yes

## Policies

- **Per-Agent Limit:** $50
- **Alert Threshold:** 80%

## Structure

### CEO — Chief Executive

- **Level:** 10
- **Domain:** operations

### Engineering

#### Lead — Engineering Lead

- **Level:** 7
- **Domain:** engineering
- **Reports To:** CEO

#### Builder — Developer

- **Level:** 4
- **Domain:** engineering
- **Reports To:** Lead
- **Count:** 2

CLI Commands

openspawn init [name]          Scaffold ORG.md + openspawn.json
  -t, --template <name>       Template (assistant-team, dev-shop, etc.)
  -y, --yes                   Skip wizard, use defaults
  --deploy                    Generate Docker infrastructure

openspawn preview              Preview org in local sandbox
  --port <n>                  Dashboard port (default: 3333)
  --no-open                   Don't auto-open browser
  --mode <mode>               deterministic | hybrid | llm
  --verbose                   Show agent decisions in terminal

openspawn start                Start real coordinator (FastAPI + SQLite)

Templates

openspawn init my-org -t assistant-team    # Chief of staff + specialists
openspawn init my-org -t dev-shop          # Engineering team
openspawn init my-org -t content-agency    # Content production pipeline
openspawn init my-org -t research-lab      # Research & analysis
openspawn init my-org -t saas-onboarding   # Customer onboarding
openspawn init my-org -t incident-response # Incident management

Run openspawn init (no flags) for the interactive wizard.

ORG.md Reference

  • # Org Name — Top-level heading is the org name
  • ## Culture — Preset, escalation speed, ack requirements
  • ## Policies — Per-agent budgets, alert thresholds
  • ## Structure — Agent hierarchy (required)
    • ### Name — Role — Top-level agent or department
    • #### Name — Role — Agent under a department
  • - **Level:** N — Authority level (1-10, higher = more authority)
  • - **Domain:** name — Functional area
  • - **Reports To:** parent-name — Override structural hierarchy
  • - **Count:** N — Spawn N copies of an agent (e.g. worker pool)
  • - **Model:** model-name — LLM model override for this agent

What OpenSpawn Adds

| | With OpenSpawn | Without | | ------------------ | --------------------------- | -------------------- | | Hierarchy | 10-level (L1-L10) | Flat (lead/teammate) | | Budget control | Per-agent limits + tracking | None | | Escalation | Typed chain of command | Ad-hoc | | Governance | Policies, approval gates | None | | Framework | Any agent, any framework | Single platform |

Works With

  • Claude Code — via MCP
  • Cursor — via MCP
  • Any MCP client — Streamable HTTP or stdio
  • Any agent with shell access — via CLI

License

MIT — OpenSpawn