CLI Reference
CLI Reference
Section titled “CLI Reference”The PopKit CLI (popkit) manages installation, provider detection, and MCP server lifecycle.
Installation
Section titled “Installation”pip install popkit-cli# or install everything:pip install popkit[full]Commands
Section titled “Commands”popkit install
Section titled “popkit install”Install PopKit packages to ~/.popkit/.
popkit install # Install all packagespopkit install popkit-core # Install a specific packagepopkit update
Section titled “popkit update”Update installed packages to the latest version.
popkit update # Update allpopkit update popkit-dev # Update a specific packagepopkit provider list
Section titled “popkit provider list”Show detected AI coding tools on your system.
popkit provider listExample output:
Detected Providers: ✓ Claude Code ~/.claude/ ✓ Cursor ~/.cursor/ ✗ Codex CLI not found ✗ Copilot CLI not foundpopkit provider wire
Section titled “popkit provider wire”Auto-detect installed AI tools and generate the appropriate configuration files.
popkit provider wireThis creates MCP config entries for each detected tool, pointing to the popkit-mcp server.
popkit mcp start
Section titled “popkit mcp start”Launch the MCP server directly.
popkit mcp start # stdio (default)popkit mcp start --transport sse # SSE transportpopkit mcp start --port 8080 # Custom portpopkit status
Section titled “popkit status”Show PopKit system status — installed packages, detected providers, MCP server health.
popkit statuspopkit version
Section titled “popkit version”Show version information.
popkit versionEnvironment Variables
Section titled “Environment Variables”| Variable | Default | Description |
|---|---|---|
POPKIT_HOME | ~/.popkit | PopKit installation directory |
POPKIT_DEBUG | false | Enable debug logging |
POPKIT_CACHE_TTL | 86400 | Cache TTL in seconds |
Requirements
Section titled “Requirements”- Python 3.11+
- PopKit packages (installed via
popkit installorpip install popkit[full])