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

@veewo/claw

v0.1.54

Published

CLI for running the .claw workflow: project planning, recall, truth ingestion, and closeout.

Readme

@veewo/claw

@veewo/claw is the CLI entrypoint for running the .claw workflow in a project.

It gives agents and developers a concrete way to plan work, recall project knowledge, deposit truth and ADR notes, and close rounds out cleanly instead of leaving project state scattered across transient chats.

What the CLI is for

  • initialize and normalize the .claw project surface
  • run project-scoped planning and task lifecycle commands
  • index and query project documentation recall
  • support truth ingestion and closeout flows

Install

npm install -g @veewo/claw

After installing the CLI, project search still needs one-time setup inside each .claw project:

  1. Run claw context so .claw/project.json is normalized and the default local embedding config is present.
  2. Run claw search index --refresh once so the local embedding model can be downloaded or reused and the first vector index can be built.

Then run:

claw init
claw search index --refresh
claw search "existing truth or ADR topic"
claw plan create --title "My task" --goal "Define the first task"
claw plan create "My templated task" --template default --goal "Route through the default template"

claw plan create uses explicit --template first, otherwise the project's configured defaultPlanTemplate, and finally falls back to the built-in default seed template. You can select a template explicitly with claw plan create "<title>" --template <name> or claw plan create --template <name> --title "<title>".

Projects can add reusable templates directly under .claw/templates with .json, .js, .mjs, or .cjs files. Put defaultPlanTemplate in .claw/project.json for a shared team default, or in .claw/project-override.json for a local personal override.

When .claw/project.json has planning: true, the default default template seeds process.discussing with:

  1. a planning task that refines the request and appends executable tasks
  2. an activation task that bridges into process.active

When planning: false, claw plan create seeds the smallest executable plan directly in process.active.

Workflow shape

In a typical round, the CLI helps land this loop in a project:

plan -> search and recall -> execute -> deposit truth / ADR -> close out

That project-level plan structure helps agents carry longer-running work more cleanly than leaving the task in loose chat state alone.

Codex startup workflow should rely on the session hook or startup recovery path instead of treating any extra manual recovery step as required after plan creation.

Search and recall

claw search is the project recall command for .claw memory, truth, ADR, and declared markdown docs. Use it for retained project context rather than code search.

When a task needs deeper code investigation or relationship tracing, GitNexus can complement this workflow, but it is optional rather than required for using claw itself.

Typical setup:

claw context
claw search index --refresh

If you need deeper backup detail on config or recall behavior, use the adapter reference notes in packages/codex-adapter/references/project-config-reference.md or packages/opencode-adapter/references/project-config-reference.md.

Configuration

If you need backup .claw/project.json detail, start with the adapter reference notes above and use docs/project-json-reference.md only for deeper canonical detail.

claw-kit also stays usable alongside other harnesses or external skills, so the CLI does not assume a single host or investigation surface.

The config model is team-friendly as well: .claw/project.json carries the shared canonical workflow, while .claw/project-override.json leaves room for personal runtime preferences.

Repository