A terminal user interface for managing Claude Code plugins with clear visibility into installation scopes.
- Two-pane TUI - Plugin list on the left, details on the right
- Clear scope indicators - See if plugins are installed globally (user), for the project, or locally
- Batch operations - Mark multiple plugins for install/uninstall, apply all at once
- Search and filter - Quickly find plugins with
/ - Keyboard and mouse - Full keyboard navigation plus mouse support
brew install open-cli-collective/tap/cpmchoco install cpmwinget install OpenCLICollective.cpmgo install github.com/open-cli-collective/cpm/cmd/cpm@latestDownload the latest release from the releases page.
cpm| Key | Action |
|---|---|
↑/k |
Move up |
↓/j |
Move down |
PgUp/Ctrl+u |
Page up |
PgDn/Ctrl+d |
Page down |
Home/g |
Go to top |
End/G |
Go to bottom |
l |
Mark for local install |
p |
Mark for project install |
Tab |
Toggle between scopes |
u |
Mark for uninstall |
Enter |
Apply pending changes |
Esc |
Clear pending / Cancel |
/ |
Filter plugins |
r |
Refresh plugin list |
q |
Quit |
- Claude Code CLI (
claude) must be installed and in PATH - Terminal with color support
# Clone the repository
git clone https://github.com/open-cli-collective/cpm.git
cd cpm
# Install tools (requires mise)
mise install
# Build
mise run build
# Run
./cpmContributions are welcome! Please read our contributing guidelines first.
MIT License - see LICENSE for details.