claudeup
v4.0.0
Published
TUI tool for managing Claude Code plugins, MCPs, and configuration
Maintainers
Readme
claudeup
TUI tool for managing Claude Code plugins, MCPs, and configuration.
Installation
# Using pnpm
pnpm add -g claudeup
# Using pnpx (no install)
pnpx claudeup
# Using npm
npm install -g claudeup
# Using Bun
bun add -g claudeupFeatures
1. MCP Server Setup
Configure Model Context Protocol servers with a curated list:
- File System - Read/write files, search directories
- Database - SQLite, PostgreSQL connections
- Developer Tools - GitHub, GitLab, Chrome DevTools, Puppeteer
- API & Web - HTTP requests, Brave Search
- Productivity - Google Drive, Slack, Memory
- AI & Intelligence - Claude Context (semantic search), Sequential Thinking
2. Plugin Marketplaces
Add official and community plugin marketplaces:
- Anthropic Official - Official Claude Code plugins
- MadAppGang - Frontend, Backend, Code Analysis plugins
3. Manage Plugins
Install and configure plugins from added marketplaces:
- Frontend Development (React/TypeScript)
- Code Analysis (Deep investigation)
- Bun Backend (TypeScript backend)
- Orchestration (Multi-agent patterns)
- Agent Development (Create agents)
4. Status Line Configuration
Configure the Claude Code status line with presets:
- Minimal, Standard, Detailed
- Git-aware, Token-focused
- Time-tracking, Developer
Usage
# Launch TUI
claudeup
# Or with npx
npx claudeupNavigation
↑/↓orj/k- Move selectionEnter- Select itemEscape/q- Go back / Exit?- Show help1-4- Quick jump to screens
Development
# Install dependencies
pnpm install
# Build
pnpm build
# Run in development
pnpm start:bun # With Bun
pnpm start # With NodeConfiguration Files
claudeup modifies these Claude Code configuration files:
.claude/settings.json- Shared settings (plugins, marketplaces).claude/settings.local.json- Local settings (MCP servers, allowMcp)
Release Process
Releases are automated via GitHub Actions using npm Trusted Publishing with OIDC - no tokens required.
One-Time Setup
Publish first version manually (required for new packages):
npm run build npm publish --access publicConfigure Trusted Publisher on npmjs.com (already done):
- Repository:
MadAppGang/magus - Workflow:
claudeup-release.yml
- Repository:
Releasing New Versions
# 1. Update version in package.json
npm version patch # or minor, major
# 2. Push the tag
git push origin main --tagsThis triggers:
- claudeup-release.yml - Builds and publishes to npm via OIDC (no tokens needed)
- create-release.yml - Creates a GitHub release with changelog
Manual Release
npm run build
npm publish --access publicLicense
MIT
