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

weave-ai

v0.4.0

Published

Your AI workflow, woven to perfection. A framework that lives inside your AI coding tool, learns how you work, and builds the perfect workflow — automatically.

Readme

 ██╗    ██╗███████╗ █████╗ ██╗   ██╗███████╗
 ██║    ██║██╔════╝██╔══██╗██║   ██║██╔════╝
 ██║ █╗ ██║█████╗  ███████║██║   ██║█████╗
 ██║███╗██║██╔══╝  ██╔══██║╚██╗ ██╔╝██╔══╝
 ╚███╔███╔╝███████╗██║  ██║ ╚████╔╝ ███████╗
  ╚══╝╚══╝ ╚══════╝╚═╝  ╚═╝  ╚═══╝  ╚══════╝

Your AI workflow, woven to perfection.

Weave is a framework that lives inside your AI coding tool. It learns how you work, understands your project, and builds the perfect workflow — automatically.

No config files to write. No templates to copy. Just a conversation.

How it works

1. Install

npx weave-ai

Weave detects your AI tool (Claude Code, Cursor, Codex, Windsurf) and installs itself.

2. Onboard

/weave:onboarding

Weave has a conversation with you — about you, your project, your workflow. No rigid questionnaire, just a natural chat.

3. Work

Weave generates a complete, personalized setup:

  • CLAUDE.md / Rules — tailored to your project and coding style
  • Agents — specialized AI agents for planning, executing, reviewing, testing
  • Agent Teams — agents that work together with clear handoff protocols
  • Skills — custom slash commands for your most common tasks
  • Hooks — background automation that keeps your setup evolving

4. Evolve

/weave:evolve

Your workflow isn't static. Weave watches how you work and suggests improvements — new skills for repeated patterns, updated rules when your stack changes, better agent configurations as your project grows.

Commands

| Command | Description | |---|---| | /weave:onboarding | Start the onboarding conversation | | /weave:evolve | Optimize your workflow based on project evolution | | /weave:status | Show current setup (agents, teams, skills, rules) | | /weave:sync | Sync workflow across platforms | | /weave:add-agent | Add a new agent to your workflow | | /weave:add-skill | Create a new custom skill | | /weave:add-team | Define a new agent team |

What Weave generates

your-project/
├── .weave/                  # Weave's state (source of truth)
│   ├── config.json          # Your profile + project info
│   ├── agents/              # Universal agent definitions
│   ├── teams/               # Team configurations
│   ├── skills/              # Skill definitions
│   ├── rules/               # Universal rules
│   └── history/             # Change log
├── .claude/                 # Claude Code (auto-generated)
│   ├── commands/            # Slash commands
│   └── agents/              # Agent definitions
├── .cursorrules             # Cursor (auto-generated via sync)
└── CLAUDE.md                # Project rules (auto-generated)

Agent Teams

Weave doesn't just create individual agents — it builds teams that work together. Each team has a defined workflow with clear handoffs between agents.

Example: Feature Development Team

Researcher → Planner → Executor → Reviewer → Tester

Teams are customized to your project type, stack, and preferences. A solo developer building an MVP gets different teams than a senior engineer working on a production system.

Supported Platforms

| Platform | Status | Features | |---|---|---| | Claude Code | Ready | Commands, Agents, Rules, Hooks | | Cursor | Sync | Rules | | Codex | Sync | Rules | | Windsurf | Sync | Rules |

Claude Code gets full support (agents, commands, hooks). Other platforms get rules synced via /weave:sync.

Philosophy

  • Personalized, not generic — Everything is tailored to you and your project
  • Conversational, not configurable — No YAML files to edit, just talk to Weave
  • Evolving, not static — Your workflow improves as your project grows
  • Platform-agnostic — One workflow, synced everywhere

Requirements

  • Node.js >= 18
  • An AI coding tool (Claude Code, Cursor, Codex, or Windsurf)

License

MIT


Built by nino