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

proagents

v1.6.19

Published

AI-agnostic development workflow framework that automates the full software development lifecycle

Readme

ProAgents

AI-Agnostic Development Workflow Framework

A portable, universal development workflow framework that works with any AI platform (Claude, ChatGPT, Gemini, Cursor, Copilot, etc.) and enables multi-AI collaboration on the same project.

npm version npm downloads License: MIT


📚 COMMANDS.md - Complete Command Reference (100+ Commands)

CLI commands, AI commands (pa:), workflow phases, debugging, testing, deployment, and more.


Why ProAgents?

  • AI-Agnostic: Works with Claude, ChatGPT, Gemini, Cursor, Copilot - switch AI tools anytime without losing context
  • Multi-AI Collaboration: Multiple AIs can work on the same project with shared context and conflict detection
  • Guided Workflow: 10-phase development process from Analysis to Deployment with quality gates
  • Learning System: AI learns from your corrections and never repeats the same mistakes

Installation

No install required. Just run:

npx proagents init

Quick Start

1. Initialize ProAgents

cd your-project
npx proagents init

What happens:

  • Creates ./.proagents/ folder with workflow files
  • Prompts for project name and type (auto-detected)
  • Prompts for tech stack (API style, database, styling, auth)
  • Creates AI instruction files (CLAUDE.md, .cursorrules, etc.)

2. Use Commands in Any AI

Open your AI assistant (Claude, ChatGPT, Cursor, etc.) and type:

pa:feature "Add user authentication"

What happens:

  • AI loads project context automatically
  • Guides you through 10-phase workflow
  • Logs all changes for other AIs to see

3. See Progress

pa:status

Example output:

Feature: Add user authentication
Phase: Implementation (5/10)
Progress: ████████░░░░ 50%
Next: pa:test

Features

Multi-AI Collaboration

Multiple AIs can work on the same project with full context sharing:

| Feature | Description | |---------|-------------| | Auto Context Loading | AI loads project context automatically on first command | | Auto Change Logging | Every code change logged with AI model name | | Conflict Detection | Warns if files were modified by another AI | | Feature Changelogs | Per-feature and per-module change history | | Quick Undo | pa:undo-last reverts last AI's entire session | | Activity Tracking | Track what each AI does with timestamps | | Handoff Notes | pa:handoff creates notes for next AI session | | Test Status Sync | Auto-updates test status after every test run | | Progress Tracking | Auto-calculates feature progress from tasks |

pa:feature "add login"    # AI auto-loads context, then works
pa:undo-last              # Revert last AI's changes if needed

AI Learning & Feedback

  • Feedback Log - AI learns from corrections, doesn't repeat mistakes
  • Error Tracker - Log errors and solutions for future reference
  • Decision Log - Track architectural decisions with reasoning
  • Context File - Persistent project knowledge AI reads every session

Full Automation

ProAgents follows "ALWAYS DO, NEVER JUST TELL" principle:

| Instead of | ProAgents does | |------------|----------------| | "Run npm test" | Actually runs the tests | | "Create a test file" | Creates the file | | "Fix the bug by..." | Fixes the bug directly | | "Next steps: 1. 2. 3." | Does all steps automatically |

Auto-fix intelligence:

  • Learns from previous fixes
  • Applies known patterns automatically
  • Stores successful fixes in .proagents/.learning/

File Protection

  • Watch List - Critical files require confirmation before AI modifies
  • Never auto-modify .env, config files, migrations, etc.

CLI Commands

# Initialize
npx proagents init                    # Initialize or update ProAgents

# Daily Use
proagents status                      # Show ProAgents status
proagents doctor                      # Health check installation
proagents stats                       # Show project & AI usage stats

# AI Platforms
proagents ai list                     # List installed AI platforms
proagents ai add                      # Add more platforms

# Release
proagents release                     # Generate release notes
proagents release --changelog         # Update CHANGELOG.md

📖 Want more? See COMMANDS.md for 30+ CLI commands (release notes, stats, config, backups, shell completions...)


Essential AI Commands (pa:)

Type these in any AI assistant (Claude, ChatGPT, Gemini, Cursor, etc.):

| Command | Description | |---------|-------------| | pa:feature "name" | Start new feature workflow (all phases) | | pa:fix "description" | Quick bug fix mode | | pa:project-setup | Interactive project setup wizard | | pa:rnd | Research & Development workflow | | pa:status | Show current progress | | pa:sync | Load project context (usually auto) | | pa:test | Run tests | | pa:review | Code review workflow | | pa:deploy | Deployment preparation | | pa:help | Show all commands | | pa:undo-last | Revert last AI's changes | | pa:handoff | Create notes for another AI |

Quick aliases: pa:f (feature), pa:s (status), pa:t (test), pa:h (help), pa:setup (project-setup), pa:research (rnd)

📖 Want more? See COMMANDS.md for 100+ AI commands (debugging, testing, refactoring, code generation, sprints...)


Supported AI Platforms

ProAgents works with any AI that has agentic capability (can read files and execute commands). Pre-configured instruction files are available for:

| Platform | Instruction File | |----------|-----------------| | Claude Code | CLAUDE.md | | Cursor | .cursorrules | | Windsurf | .windsurfrules | | GitHub Copilot | .github/copilot-instructions.md | | ChatGPT | CHATGPT.md | | Gemini | GEMINI.md | | Bolt | BOLT.md | | Lovable | LOVABLE.md | | Replit | REPLIT.md | | Kiro | KIRO.md | | Groq | GROQ.md |

Using a different AI? Point it to .proagents/AI_INSTRUCTIONS.md - it contains everything needed to work with ProAgents.


Documentation

| Document | Description | |----------|-------------| | 📚 COMMANDS.md | 100+ CLI & AI commands | | Getting Started Story | Narrative walkthrough | | Complete Workflow | 10-phase workflow guide | | AI Instructions | Full AI command reference | | Examples | Project-specific walkthroughs |


Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


License

MIT License - see LICENSE file.


Built for developers who want AI collaboration without vendor lock-in.

Co-authored with Claude (Anthropic)