System Requirements
No npm login is required to install. Without Bun, the interactive TUI prints install guidance and the CLI remains fully usable.
Install
Authentication
apollo login opens the browser sign-in flow via the Playground; sign in and you’re redirected back automatically.
Other login modes:
Login stores access and refresh tokens in
~/.apollo/credentials.json (mode 600 — the only secret-bearing file). Normal commands need no additional secrets, and credentials persist across terminal sessions. apollo logout invalidates the remote session and removes the local credential.Profiles
Profiles keep separate credentials for different users or contexts:--profile <name> before any command is a one-command override for automation — it does not change the saved default.
Post-Login Setup
1
Verify your session
--check to also verify service connectivity and authorization, or run apollo doctor for a full end-to-end diagnosis.2
Enable shell integration (recommended)
Add to your shell profile (the postinstall step offers to do this for you):This lets
apollo agent use / import / create drop your shell directly into the agent’s checkout directory.3
Create or import an agent
~/apollo/; use --dir for an intentional other path. Both commands install authoring skill packs for Cursor and Claude Code into the checkout.Uninstall
Next Steps
Command Reference
Full reference for all CLI commands.
Configuration
Checkout structure, config files, and environment variables.