You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-4Lines changed: 31 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,12 @@
1
1
# aipm
2
2
3
-
**A plugin manager for AI coding assistants.**
3
+
**A Cursor plugin manager with Claude Code marketplace federation.**
4
4
5
-
Install plugins once, use them everywhere. Manage curated plugin collections across Claude Code, Cursor, and other AI assistants from multiple marketplace sources.
5
+
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.
6
6
7
-
Inspired by [Claude Code's plugin marketplace system](https://docs.claude.com/en/docs/claude-code/plugin-marketplaces), extended to work across multiple AI assistants.
7
+
**Simple model**: AIPM manages Cursor's `.cursor/` directory and can read from Claude Code's `.claude/` marketplaces for plugin discovery.
8
+
9
+
Inspired by [Claude Code's plugin marketplace system](https://docs.claude.com/en/docs/claude-code/plugin-marketplaces), extended with marketplace federation and nested plugin structure support.
8
10
9
11
## Quick Start
10
12
@@ -15,12 +17,37 @@ mise use -g ubi:TrogonStack/aipm
15
17
# Or download pre-built binary for your platform
16
18
# See INSTALLATION.md for platform-specific download commands
17
19
18
-
#Use
20
+
#Initialize (auto-detects Cursor or Claude Code)
19
21
aipm init
22
+
23
+
# Add a marketplace
20
24
aipm marketplace add team https://github.com/your-org/plugins.git
25
+
26
+
# Install plugins (works with nested structures)
21
27
aipm plugin install my-plugin@team
28
+
aipm plugin install document-skills/docx@anthropic # nested plugin support
22
29
```
23
30
31
+
### Claude Code Marketplace Federation
32
+
33
+
If you have Claude Code installed, **AIPM automatically discovers its marketplaces**:
aipm sync # Installs to .cursor/ for Cursor to use
47
+
```
48
+
49
+
**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.
50
+
24
51
## Documentation
25
52
26
53
**See [docs/](./docs/) for complete documentation.**
- A project directory (we'll create one for testing)
9
+
- Either Cursor or Claude Code (aipm auto-detects which one you're using)
9
10
10
11
## Part 1: Verify Installation
11
12
@@ -21,6 +22,8 @@ aipm --help
21
22
22
23
Expected output: Version number (e.g., `0.1.0`)
23
24
25
+
> **Note for Claude Code users**: AIPM is a Cursor plugin manager. It can discover and install plugins from Claude Code's marketplaces, but always installs them to Cursor's `.cursor/` directory. See the "Working with Claude Code's Official Marketplaces" section below.
26
+
24
27
## Part 2: Create Your First Plugin
25
28
26
29
Let's create a test project and add a simple plugin:
@@ -153,6 +156,34 @@ When you run `aipm list`, you should see:
153
156
✓ hello-world@my-marketplace
154
157
```
155
158
159
+
## Working with Claude Code's Official Marketplaces
160
+
161
+
If you have Claude Code installed with official Anthropic marketplaces, **AIPM automatically discovers them**:
162
+
163
+
```bash
164
+
# No configuration needed - Claude Code marketplaces are auto-discovered!
165
+
aipm list
166
+
# Shows: claude:anthropic-agent-skills (auto-discovered from Claude Code)
# View all available plugins from both AIPM and Claude Code
176
+
aipm plugin search
177
+
```
178
+
179
+
**How it works**:
180
+
181
+
- AIPM reads `~/.claude/plugins/known_marketplaces.json` to discover Claude Code's marketplaces
182
+
- Plugins are installed to `.cursor/` (AIPM never modifies `.claude/`)
183
+
- You get the best of both worlds: Claude Code's marketplaces work in Cursor!
184
+
185
+
**Nested Plugin Structure**: Claude Code's marketplaces use nested directories (like `document-skills/docx/`). AIPM automatically discovers all plugins regardless of nesting depth.
0 commit comments