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

recoder-code

v2.5.2

Published

Recoder Code - AI-powered coding assistant CLI

Readme

Recoder Code CLI

AI-powered coding assistant that generates production-ready code

npm version License: MIT

Installation

Quick Install (Recommended)

# One-line installer (macOS/Linux)
curl -fsSL https://recoder.xyz/api/install | bash

Package Managers

npm (All platforms)

npm install -g recoder-code

Homebrew (macOS/Linux)

brew install https://recoder.xyz/api/brew/recoder-code.rb

pnpm

pnpm add -g recoder-code

yarn

yarn global add recoder-code

Manual Installation

# Clone repository
git clone https://github.com/recoderxyz/recoder-code.git
cd recoder-code/cli

# Install dependencies and build
npm install
npm run build

# Link globally
npm link

Docker

docker run -it --rm -v $(pwd):/workspace ghcr.io/recoderxyz/recoder-code:latest

Requirements

  • Node.js 20+
  • npm, pnpm, or yarn

Quick Start

# Start interactive mode
recoder

# Initialize project configuration
recoder init

# Create a project plan
recoder plan create "My App" -t web-app

# Get help
recoder --help

Commands

Core Commands

| Command | Description | |---------|-------------| | recoder | Start interactive AI chat | | recoder init | Initialize .recoder folder | | recoder plan | Project planning module |

Planning Commands

recoder plan create <name>           # Create new plan
recoder plan create <name> -t web-app # Use template
recoder plan create <name> -i        # Interactive mode
recoder plan list                    # List all plans
recoder plan show <id>               # View plan
recoder plan scaffold <id>           # Generate folder structure

Templates: web-app, api, cli

MCP Server Management

recoder mcp list                     # List configured servers
recoder mcp add <name> <cmd>         # Add server
recoder mcp remove <name>            # Remove server
recoder mcp detect                   # Auto-detect from other tools
recoder mcp detect --add             # Detect and add servers

Web IDE Integration

recoder web launch                   # Open recoder.xyz
recoder web launch -n                # Create new project
recoder web list                     # List your projects
recoder web open <id>                # Open project in browser
recoder web sync <id>                # Sync local ↔ web
recoder web push <id>                # Push local to web
recoder web download <id>            # Download from web

Authentication

recoder auth login                   # Login to recoder.xyz
recoder auth logout                  # Logout
recoder auth status                  # Check auth status
recoder auth whoami                  # Show current user

AI Commands

recoder ai chat                      # Start AI chat
recoder ai models                    # List available models
recoder ai usage                     # Show usage stats

Configuration

.recoder Folder

Initialize with recoder init:

.recoder/
├── config.json    # Project configuration
├── plans/         # Project plans
├── context/       # Context files (rules, instructions)
└── cache/         # Temporary cache

Settings File

Create settings.json in .recoder/ or ~/.recoder/:

{
  "defaultModel": "claude-3-sonnet",
  "theme": "dark",
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["server.js"]
    }
  }
}

Project Planning

Create comprehensive AI-executable plans:

# Create plan with template
recoder plan create "My SaaS" -t web-app -d "A SaaS with auth and billing"

# Generated files:
# .recoder/plans/plan-xxx.json   - Full plan data
# .recoder/plans/plan-xxx.md     - Human-readable
# .recoder/plans/plan-xxx.ai.md  - AI-executable instructions

Plans include:

  • Technical architecture with diagrams
  • Technology stack with versions
  • Folder/file structure
  • Implementation phases with tasks
  • API design and database schema
  • Dependencies and environment variables
  • Step-by-step AI execution instructions

Environment Variables

# API Keys (optional - for direct API access)
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...
GROQ_API_KEY=gsk_...

# Configuration
RECODER_MODEL=claude-3-sonnet
RECODER_THEME=dark

Examples

Interactive Development

$ recoder
> Build a REST API with Express and PostgreSQL

🤖 I'll create a production-ready REST API...

Project Planning

$ recoder plan create "E-commerce API" -t api
✅ Created plan: E-commerce API
   Files: .recoder/plans/plan-xxx.md

$ recoder plan scaffold plan-xxx
🏗️ Created 12 directories and files

MCP Server Detection

$ recoder mcp detect
🔍 Found 3 MCP servers:
  📦 claude-server (Claude Desktop)
  📦 cursor-mcp (Cursor)
  📦 custom-tools (Project)

💡 Use --add to add all servers

Troubleshooting

Command not found

# Ensure npm global bin is in PATH
export PATH="$PATH:$(npm config get prefix)/bin"

# Or reinstall
npm install -g recoder-code

Node.js version

# Check version (requires 20+)
node --version

# Install with fnm
curl -fsSL https://fnm.vercel.app/install | bash
fnm install 20
fnm use 20

Permission errors

# Fix npm permissions
sudo chown -R $(whoami) ~/.npm
npm install -g recoder-code

Links

  • Website: https://recoder.xyz
  • Documentation: https://recoder.xyz/docs
  • GitHub: https://github.com/recoderxyz/recoder-code
  • npm: https://www.npmjs.com/package/recoder-code

License

MIT © Recoder Team