Skip to content

TrogonStack/aipm

Repository files navigation

aipm

A Cursor plugin manager with Claude Code marketplace federation.

Manage Cursor plugins from multiple sources including AIPM marketplaces and auto-discovered Claude Code marketplaces. Install plugins to Cursor from Claude Code's ecosystem without manual configuration.

Simple model: AIPM stores configuration in .aipm/ directory, syncs plugins to .cursor/, and can read from Claude Code's .claude/ marketplaces for plugin discovery.

Inspired by Claude Code's plugin marketplace system, extended with marketplace federation and nested plugin structure support.

Quick Start

# Install (recommended: using mise)
mise use -g ubi:TrogonStack/aipm

# Or download pre-built binary for your platform
# See docs/how-to/installation.md for platform-specific download commands

# Initialize (creates .aipm/ directory structure)
aipm init

# Add a marketplace
aipm marketplace add team https://github.com/your-org/plugins.git

# Install plugins (works with nested structures)
aipm plugin install my-plugin@team
aipm plugin install document-skills/docx@anthropic  # nested plugin support

Directory Structure

AIPM uses a clean separation between configuration and synced content:

~/.config/aipm/config.json  # Global config (Linux/macOS)
~/.cache/aipm/              # Shared git marketplace cache (Linux/macOS)

project/
├── .aipm/
│   ├── config.json        # Team config (commit to git)
│   └── config.local.json  # Personal overrides (git-ignored)
└── .cursor/               # Synced plugin files
    ├── commands/
    ├── rules/
    └── agents/

Clean separation: AIPM configuration lives in .aipm/, synced content lives in .cursor/

Claude Code Marketplace Federation

If you have Claude Code installed, AIPM automatically discovers its marketplaces:

# AIPM scans ~/.claude/plugins/known_marketplaces.json automatically
aipm list

📦 Marketplaces:
  • claude/anthropic-agent-skills (🤖 Claude Code auto-discovered)
  • claude/claude-code-workflows (🤖 Claude Code auto-discovered)

# Install Claude Code plugins to Cursor
aipm plugin install algorithmic-art@claude/anthropic-agent-skills
aipm plugin install document-skills/docx@claude/anthropic-agent-skills
aipm sync  # Installs to .cursor/ for Cursor to use

Federation Model: AIPM reads from Claude Code's marketplaces but installs everything to .cursor/ (for Cursor). This gives you access to Claude Code's plugin ecosystem in Cursor without manual configuration.

Documentation

See docs/ for complete documentation.

The documentation follows the Diátaxis framework:

New to aipm? Start with the Getting Started Tutorial.

Links

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •