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

weaver-cli

v1.0.1

Published

AI-first CLI tool for structured projects and task generation

Downloads

12

Readme

🧵 Weave CLI

npm version

AI-first project scaffolding and task breakdown tool
Powered by OpenAI · Designed for developers

⚠️ Exploration Project: Weave is a learning-driven CLI tool created to explore and understand the principles of the Model Context Protocol (MCP).
It demonstrates how AI-first workflows can be modeled with local context, structured tasks, and generative assistance — all from your terminal.


✨ What is Weave?

Weave helps you think and build in collaboration with AI. It’s a CLI for developers who want to:

  • ✅ Create structured AI-ready projects
  • ✅ Generate tasks and subtasks using OpenAI
  • ✅ Get implementation help and starter code with ai-help
  • ✅ Export context and task progress in Markdown or JSON
  • ✅ Store local project state in .mcp/ with multi-project switching

🚀 Getting Started

Install globally

npm install -g weave-cli

Initialize your workspace

weave init

Creates:

  • .mcp/ directory to track selected project
  • projects/ directory to store your work
  • ~/.weave/config.json for your API key

Set your OpenAI API key

weave config

🛠️ Workflow Overview

Create a new project

weave new voyager

Generate top-level tasks using GPT

weave generate-tasks

Break down a task into subtasks

weave breakdown 1

Get AI help or starter code for a task

weave ai-help 1.2

AI help is saved to both tasks.json and as Markdown in ai-help/


📦 Export Your Project

Export as Markdown or JSON:

weave export md
weave export json

Includes:

  • Project context
  • Tasks + subtasks
  • Task status
  • Embedded GPT help (Markdown only)

🧠 Data Structure

All data is stored locally:

.
├── .mcp/                       # Tracks current project
├── projects/
│   └── <projectName>/
│       ├── context.json
│       ├── tasks.json
│       └── ai-help/
│           └── *.md           # GPT responses per task
└── ~/.weave/config.json       # API key and optional project root

🤝 Contributing

This is an evolving learning tool — feedback and contributions welcome as we refine the developer-AI collaboration story.


🏷 Version

v1.0.0 — Exploration Release

  • AI-first project creation
  • GPT-generated task planning
  • Implementation advice and code assistance
  • Context-aware Markdown exports