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

capyai

v0.6.0

Published

Unofficial Capy.ai CLI for agent orchestration with quality gates

Readme

capyai

Agent orchestrator with quality gates for Capy.ai. Lets any AI agent delegate coding work to Capy agents, wait for completion, enforce quality, and approve or retry.

Works with Claude Code, Codex, OpenClaw, Poke, or any agent that runs shell commands.

AI agent? Read AGENTS.md and follow every step.

Install

npm i -g capyai    # or: bun i -g capyai
capy init          # interactive setup

Requires Bun runtime and GitHub CLI (gh) for quality gate checks.

Usage

# Start work
capy captain "Implement feature X. Files: src/foo.ts. Tests required."
capy build "Fix typo in README"

# Wait for completion (blocks until done)
capy wait <thread-id> --timeout=600

# Monitor
capy status
capy watch <thread-id>

# Review + approve
capy review <task-id>
capy approve <task-id>
capy retry <task-id> --fix="fix the failing test"

Every command supports --json for machine-readable output.

Commands

| Command | What it does | |---------|-------------| | capy captain "<prompt>" | Start Captain thread (primary agent) | | capy build "<prompt>" | Start Build agent (isolated, small tasks) | | capy wait <id> | Block until task/thread reaches terminal state | | capy review <id> | Run quality gates | | capy approve <id> | Approve if all gates pass | | capy retry <id> --fix="..." | Retry with failure context | | capy status | Dashboard of threads and tasks | | capy list [status] | List tasks, optionally filtered | | capy get <id> | Task or thread details | | capy diff <id> | View diff | | capy pr <id> | Create PR for task | | capy watch <id> | Cron poll + notify on completion | | capy threads [list\|get\|msg\|stop\|messages] | Manage Captain threads | | capy projects [list\|get] | List/get projects | | capy triage [ids] [--brief] | Actionable triage with categories + recommendations | | capy pool [status\|set\|test\|instances\|clear] | Manage warm pool VMs | | capy models | List available models | | capy config [key] [value] | Get/set config |

Quality Gates

capy review checks pass/fail gates:

| Gate | What it checks | |------|---------------| | pr_exists | PR was created | | pr_open | PR is open or merged | | ci | CI checks passing | | greptile | No unaddressed Greptile issues | | greptile_check | Greptile GitHub status check | | threads | No unresolved review threads | | tests | Diff includes test files |

Configure with capy config quality.reviewProvider greptile|capy|both|none.

MCP Server

For agents that prefer MCP over CLI:

{
  "mcpServers": {
    "capy": {
      "command": "capy-mcp"
    }
  }
}

25 tools with full API parity, including projects, triage, and warm pool management.

Config

capy config defaultModel gpt-5.4
capy config quality.reviewProvider both
capy config notifyCommand "notify-send {text}"
capy config approveCommand "your-hook {task} {pr}"

Env vars: CAPY_API_KEY, CAPY_PROJECT_ID, CAPY_SERVER, CAPY_ENV_FILE, GREPTILE_API_KEY.

Config file: ~/.capy/config.json.

Skills.sh

npx skills add yazcaleb/capy-cli

License

MIT