coco-cli — manage the Coco framework
Thin agent wrapper over cocosuperintelligence (run via npx). Drives the real CLI; does not reimplement it.
Commands
| Command | Purpose | Invocation |
|---|---|---|
| (default) | clone + install, auto-detecting the adapter | npx cocosuperintelligence |
install |
clone + install with explicit flags | npx cocosuperintelligence install [flags] |
update |
pull latest in an existing clone | npx cocosuperintelligence update [dir] |
uninstall |
remove symlinks + the clone | npx cocosuperintelligence uninstall [dir] |
version |
print version + check for updates | npx cocosuperintelligence version |
--help |
print usage | npx cocosuperintelligence --help |
Install flags (passed through to install.sh)
--adapter <name>— one ofclaude-code|cursor|codex|generic--systems <list>— comma-separated, e.g.gsd,brain,team--dry-run— preview only, no writes
Examples
- Install for Cursor:
npx cocosuperintelligence install --adapter cursor - Selective systems:
npx cocosuperintelligence install --systems gsd,brain --adapter claude-code - Preview without writing:
npx cocosuperintelligence install --dry-run - Update an existing clone:
npx cocosuperintelligence update
Output contract
This CLI is human-output-oriented; it has no native --json mode. For agent use:
- Treat exit code 0 = success, non-zero = failure.
versionprintscocosuperintelligence vX.Y.Zplus an update hint — parse thevX.Y.Ztoken.- Capture stdout/stderr and branch on the exit code; do not assume machine-readable JSON.
Errors
- A non-zero exit means an underlying git or
install.shstep failed — surface the captured stdout + stderr to the user. - Update checks contact
github.comonly; on network failure the version check degrades quietly and the command still runs.
Notes
- Side effects:
installclones the repo and creates symlinks;uninstallremoves them.install/updatere-pull, so they are not no-ops. - Network egress:
github.comonly. No telemetry. Disable update checks withCOCO_NO_UPDATE_CHECK=1. - Prerequisites:
node/npx,git, andbash.