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

claude-starburst

v0.1.0

Published

Scaffold a Claude-powered AI agent stack on any messaging channel — WhatsApp, Telegram, Discord — using your Claude subscription. No Anthropic API key required.

Readme


Claude Starburst is a one-command setup tool that scaffolds a full AI agent stack on your machine. It bridges GoClaw (a multi-tenant agent gateway) to the claude CLI, so you can deploy a Claude-powered assistant on WhatsApp, Telegram, Slack, Discord — or any channel GoClaw supports — for $20/month (the cost of a Claude subscription) instead of $100+ in API fees.

How it works

Your message (WhatsApp, Telegram, API...)
        ↓
  GoClaw  ←  multi-tenant agent gateway
        ↓  Ollama API call
  claude-starburst-server  ←  Ollama-compatible HTTP server (runs on your machine)
        ↓  claude -p
  Claude CLI  ←  your subscription, authenticated
        ↓  optional
  Your MCP server  ←  calendar, CRM, database, any tool

The server exposes port 11437 as a fake Ollama endpoint. GoClaw thinks it's talking to a local Ollama instance — no patches, no forks.

Quick Start

npx claude-starburst

That's it. The wizard handles the rest.

Prerequisites

  • Node.js >= 18nodejs.org
  • Dockerdocs.docker.com/get-docker
  • Claude CLI authenticatednpm install -g @anthropic-ai/claude-code then claude
  • Redis (optional, recommended) — enables multi-turn memory

Check your environment first:

npx claude-starburst --detect

Setup Paths

The wizard asks what you want to build and only clones what you need:

| What you're building | Components installed | |---------------------|---------------------| | WhatsApp AI agent | GoClaw + bridge server + WhatsApp bridge | | AI agent (other channels) | GoClaw + bridge server | | Ollama endpoint only | Bridge server only |

Already have some components? The wizard skips what you've already got.

CLI Commands

npx claude-starburst              # Interactive setup wizard
npx claude-starburst --detect     # Check environment (node, docker, claude, redis)
npx claude-starburst --start      # Start an existing stack
npx claude-starburst --stop       # Stop the stack
npx claude-starburst --test       # Run health checks against running stack
npx claude-starburst --help       # Show all options

Non-Interactive Setup (CI / Agents)

Skip the wizard by passing an answers file:

npx claude-starburst --answers-file answers.json
{
  "setupType": "full",
  "existing": "fresh",
  "mcp": false,
  "projectName": "mybot",
  "bridgePort": 11437,
  "goClawPort": 20011,
  "waBridgePort": 3831,
  "allowedPhones": ""
}

MCP Tool Integration

Give Claude access to your own tools (calendar, CRM, database, APIs):

{
  "mcp": {
    "url": "https://your-app.com/mcp",
    "key": "your-api-key"
  }
}

Compatible with any MCP server that accepts HTTP JSON-RPC POST requests.

After Setup: Link WhatsApp

  1. docker logs claude-starburst-whatsapp -f — watch for the QR code
  2. Scan with WhatsApp → Settings → Linked Devices → Link a Device
  3. Open GoClaw: http://127.0.0.1:20011
  4. Set your agent system prompt in GoClaw
  5. Message your WhatsApp number — Claude replies

Use as an Ollama Endpoint

The bridge server works with any Ollama-compatible tool, not just GoClaw:

# curl
curl http://localhost:11437/api/chat \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-code","messages":[{"role":"user","content":"hello"}]}'

# Point Continue.dev, OpenClaw, or any Ollama client at:
OLLAMA_HOST=http://localhost:11437

Available models: claude-code, claude-code-main, claude-code-haiku, claude-code-fast

Architecture: Component Repos

Claude Starburst is a thin CLI that git-clones focused component repos:

| Component | Repo | What it does | |-----------|------|-------------| | CLI | kaissaglobal/claude-starburst | The npx setup wizard | | Bridge server | kaissaglobal/claude-starburst-server | Ollama API → Claude CLI | | WhatsApp bridge | kaissaglobal/claude-starburst-whatsapp | WhatsApp ↔ GoClaw via Baileys | | GoClaw template | kaissaglobal/claude-starburst-goclaw | Pre-configured Docker compose |

License

Solo Developer License — free for one person, one Claude subscription, one deployment.

Not licensed for teams, agencies, or enterprise use. See LICENSE.
Commercial licensing: [email protected]