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

@kelceyp/caw

v1.0.20

Published

CAW launcher — server lifecycle management CLI

Readme

CAW

CAW provides independently useful capabilities that combine to provide powerful context and agentic workflows enabling your agents to build software sustainably. All capabilities are dual channel. React based web application for humans and rich MCP capabilities for agents. Everything you can do, agents can do too.

CAW overview

Content Management

Build your agent knowledge base in lock step with your code base.

  • Extended MD capabilities including inline mermaid, inline SVG, linking and includes
  • Monaco editor and extended marked rendering capabilities for users
  • Real time SSE updates
  • Typed metadata including multivalued fields
  • Locking, clobber protection and version control
  • Image deduping and easy pasting/viewing
  • Rich MCP tooling for agents to read and edit documents
  • Cartridge, Scratch and Task document subtypes with additional capabilities

Templates

Create powerful templates for documents, prompts and saved searches.

  • Handlebars templating with handlebars-helpers enabling
    • Substitution
    • Conditionals
    • Enumeration
    • String manipulation
    • Arithmetic
    • Collection utilities
    • Number formatting
    • Word inflection
    • Expressions
  • Type and multivalued enabled
  • Subtypes include document, prompt and saved search, all providing different behaviours
    • Document templates create documents
    • Prompt templates orchestrate locally installed agents (see Agent Orchestration below)
    • Saved searches render the query language into a search to return results
  • Rich MCP tooling so that agents can assist you with context engineering

Agent Orchestration

Orchestrate your locally installed agents.

  • Browser based reskinning of Claude Code, Codex and Cursor CLI
  • In chat UI wireframing using inline SVG
  • In chat mermaid diagramming
  • Multi-level cross vendor subagents (have Claude supervise Codex supervising Cursor)
  • Capture all prompts and outputs making them easily findable
  • Act as the orchestration hub for agents to communicate with one another
  • Seamlessly jump between REPLs and web application
  • Use the right model for the job
  • Unlock powerful agent patterns
  • Requires user to explicitly enable this feature in settings

Stories

Use a thin slice mentality to build software incrementally.

  • Leverage document templates for each stage of the story lifecycle
  • Leverage prompt templates to orchestrate agents at each stage of the story lifecycle
  • Eliminate agent assumptions using acceptance criteria
  • Define the various tracks your stories take
  • Manage your own cognitive load as the amount of parallel work increases

Search

Find what you and your agents need as the knowledge base grows.

  • Metadata based search with expressions
  • Full text search
  • RAG (i.e. semantic) search
  • Ancestor walks
  • Expressive query language
  • Supports all entities

The Voltron Effect

Unlock powerful automation by bringing these capabilities together. Define the visibility of prompt templates for each stage of each story track. Provide detailed and repeatable processes that are specific to your project that enable agents to find what they need and execute with the goldilocks amount of context to build sustainably.

Quick Start

npm install -g @kelceyp/caw
caw start

Then open http://localhost:2229 in your browser.

Commands

caw start       # Start the server
caw stop        # Stop the server
caw status      # Check if the server is running
caw logs        # Tail the server logs
caw upgrade     # Upgrade to the latest version

Prerequisites

  • Node.js v24+

Optional Integrations

All optional integrations are configured via Preferences > Infrastructure in the web UI.

Caddy

  • Enable HTTPS and HTTP2/SPDY
  • Remove browser limitations on number of concurrent connections
  • Cleaner caw.localhost rather than localhost:2229

PM2

  • Enable automatic launch on machine start

Docker

  • Enable agent orchestration within Docker containers

Git

  • Enable agent orchestration within worktree branches

GitHub CLI

  • Enable PR and other GitHub capabilities

Links

License

Proprietary. All rights reserved.