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

orc-state

v0.2.5

Published

Spawn, claim and fall in line. Agnostic cross-provider compatible agentic framework backed by nothing but files and empty promises.

Downloads

416

Readme

orc-state

CI

Spawn, command, and coordinate.

A provider-agnostic orchestration framework for autonomous coding agents. Dispatches tasks to AI workers, manages their lifecycle, and merges results — all locally in your repo, backed by nothing but files.

  • Provider-agnostic — Claude, Codex, Gemini. Same orchestration, any model.
  • Cross-provider — mix and match agent providers freely in the same session.
  • Zero infrastructure — no servers, no external services. Everything runs locally in your repo.
  • Parallel autonomous agents — multiple agents working in isolated worktrees simultaneously.
  • Terminal-native — live dashboard, full CLI control, zero context switching.

Quick start

Requires Node.js 24+ and at least one supported provider CLI (Claude, Codex, or Gemini).

npm install -g orc-state
cd my-project
orc init                    # pick providers, install skills/agents/MCP
orc start-session           # start orchestrating

orc init walks you through provider selection and installs the skills, agent definitions, and MCP configuration your providers need. After init, orc start-session reads from your config — no flags required.

orc start-session starts the coordinator in the background and opens a master agent session in your terminal. If a coordinator is already running, it reuses it. You pick the provider for your master session at init time (or override with --provider=<name>).

How it works

You're now in a conversation with the master agent. Start planning the work — discuss scope, break it into units, and ask the master to create tasks. It writes task specs to backlog/*.md.

Once tasks are in the backlog, the coordinator dispatches them to worker agents that execute each task in an isolated git worktree. You can monitor progress, intervene on blockers, and review results — all through the master session.

For deeper work, you can also write task specs directly in backlog/*.md — the coordinator picks them up on the next tick. See Concepts & terminology and Architecture overview for the mental model.

Documentation

License

MIT