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

shipai-cli

v1.0.2

Published

CLI tool to install and manage AI coding agents from shipaiagents.com

Readme

ShipAI CLI

A powerful CLI tool to install and manage AI coding agents from shipaiagents.com.

Installation

Global Installation (Recommended)

npm install -g shipai-cli

Local Installation

npm install shipai-cli
npx shipai --help

Quick Start

# List available agents
shipai list

# Install featured agents
shipai install --featured

# Interactive installation
shipai install --interactive

# Check installed agents
shipai status

Commands

📋 list - List Available Agents

List all available AI agents with their descriptions and features.

shipai list [options]

Options:

  • -c, --category <category> - Filter by category
  • -f, --featured - Show only featured agents
  • -j, --json - Output as JSON

Examples:

shipai list                           # List all agents
shipai list -c development            # List development agents
shipai list --featured                # List featured agents
shipai list -j > agents.json         # Export as JSON

📦 install - Install Agents

Install one or more AI agents to your configuration file.

shipai install <agent...> [options]

Options:

  • -i, --interactive - Interactive agent selection
  • -c, --category <category> - Install all agents from category
  • --force - Force overwrite existing agents
  • --dry-run - Show what would be installed without making changes

Examples:

shipai install safety-guardian        # Install specific agent
shipai install api-builder cli-expert # Install multiple agents
shipai install -c development         # Install all development agents
shipai install --interactive          # Interactive selection
shipai install safety-guardian --dry-run  # Preview installation

🗑️ uninstall - Remove Agents

Remove installed agents from your configuration.

shipai uninstall <agent...> [options]

Options:

  • -a, --all - Remove all installed agents
  • --dry-run - Show what would be removed without making changes

Examples:

shipai uninstall safety-guardian      # Remove specific agent
shipai uninstall --all               # Remove all agents

🔄 update - Update Agents

Update installed agents to the latest versions.

shipai update [agent...] [options]

Options:

  • -a, --all - Update all installed agents
  • --dry-run - Show what would be updated without making changes

Examples:

shipai update safety-guardian        # Update specific agent
shipai update --all                  # Update all agents

📊 status - Show Installation Status

Display installed agents and their status.

shipai status [options]

Options:

  • -j, --json - Output as JSON

Examples:

shipai status                        # Show installed agents
shipai status -j                     # Export status as JSON

🔍 search - Search Agents

Search for agents by name, description, or keywords.

shipai search <query> [options]

Options:

  • -c, --category <category> - Search within specific category
  • -j, --json - Output as JSON

Examples:

shipai search "safety"               # Search for safety agents
shipai search "database" -c development  # Search in development category

⚙️ config - Configure CLI

Manage CLI settings and preferences.

shipai config [options]

Options:

  • -s, --show - Show current configuration
  • -r, --reset - Reset configuration to defaults

Examples:

shipai config                        # Interactive configuration
shipai config --show                 # Show current settings
shipai config --reset                # Reset to defaults

🚀 batch - Batch Operations

Perform batch operations on multiple agents.

shipai batch [options]

Options:

  • -c, --category <category> - Target specific category
  • -f, --featured - Target only featured agents
  • --file <path> - Specify file for export/import operations
  • --dry-run - Show what would be done without making changes

Examples:

shipai batch                         # Interactive batch operations
shipai batch -c development --dry-run  # Preview batch install

📝 template - Agent Templates

Create and manage custom agent templates.

shipai template [options]

Options:

  • -l, --list - List available templates
  • -u, --use <template-id> - Use a specific template
  • -c, --create - Create agent from template

Examples:

shipai template --list               # List available templates
shipai template --use custom-safety-agent  # Use template
shipai template                      # Interactive template management

Agent Categories

  • 📊 Product Strategy - Product management and growth agents
  • 💻 Development - Coding and development assistance
  • 🐛 Debugging - Issue identification and resolution
  • 🔒 Safety & Security - Security rules and best practices
  • 👁️ Preview & Validation - Change preview and validation
  • ✅ Quality & Testing - Testing and quality assurance
  • 🎨 Design & UX - Design and user experience
  • ⚙️ Operations - DevOps and infrastructure
  • 📈 Business & Analytics - Business intelligence
  • 🤖 AI & Innovation - AI integration and automation

Configuration

The CLI automatically detects and works with multiple AI assistant configuration files:

  • Claude Code: CLAUDE.md or .claude/CLAUDE.md
  • Cursor: .cursorrules
  • Windsurf: .windsurfrules
  • Codeium: .codeiumrules
  • Continue: .continuerules

Configuration File

CLI settings are stored in ~/.shipai/config.json:

{
  "defaultConfigType": "claude-code",
  "autoBackup": true,
  "backupRetention": 30,
  "analyticsEnabled": false
}

Examples

Basic Usage

# Browse available agents
shipai list

# Install a safety agent
shipai install safety-guardian

# Check what's installed
shipai status

# Update all agents
shipai update --all

Interactive Usage

# Interactive agent selection
shipai install --interactive

# Interactive batch operations
shipai batch

# Interactive configuration
shipai config

Team Workflow

# Export team configuration
shipai batch --export --file team-agents.json

# Share with team members
git add team-agents.json
git commit -m "Add shared agent configuration"

# Import on new project
shipai batch --import --file team-agents.json

Custom Agents

# Create custom safety agent
shipai template --use custom-safety-agent

# List available templates
shipai template --list

Configuration Files

Claude Code (CLAUDE.md)

The CLI creates well-structured CLAUDE.md files with:

<!-- Agent: safety-guardian -->
# Safety Guardian

**Category:** Safety & Security
**Version:** 1.0.0
**Installed:** 2024-01-15

## Description
Generates comprehensive safety rules...

## Key Features
- Destructive command prevention
- File operation safety
- ...

## Agent Prompt

You are a safety rule generator...


<!-- End Agent: safety-guardian -->

Backup and Recovery

The CLI automatically creates backups before making changes:

# Backups are created automatically
# Location: CLAUDE.md.backup.1705123456789

# Manual backup creation via batch operations
shipai batch --export --file backup-$(date +%Y%m%d).json

Troubleshooting

Common Issues

"No configuration file found"

  • The CLI will create a default CLAUDE.md file
  • Use shipai config to set your preferred configuration type

"Permission denied"

  • Check file permissions in your project directory
  • Ensure write access to the configuration file

"Agent already installed"

  • Use --force flag to reinstall
  • Use shipai update to update existing agents

Getting Help

shipai --help              # General help
shipai <command> --help    # Command-specific help
shipai config --show       # Check configuration

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

MIT License - see LICENSE file for details.

Support


Made with ❤️ by the Agent Directory team