Install
cuekit ships as a single npm package. The recommended path is the npm registry; GitHub source installs are supported for pinned or pre-release tags.
Requirements
- Bun ≥ 1.2 — cuekit is a Bun workspace and the CLI bundles for the Bun runtime.
- A terminal multiplexer on
PATH: - At least one coding agent adapter on
PATH(claude-code, opencode, codex, jcode, gemini, antigravity (agy), or pi).
From npm (recommended)
Latest:
sh
npm install -g cuekit@latest
cuekit doctor
cuekit mcp configPinned to a specific version:
sh
npm install -g cuekit@0.0.15
cuekit doctorTIP
Restart your MCP clients after every cuekit upgrade so they pick up the new tool definitions.
From GitHub source
For pinned tags or pre-release builds:
sh
bun install -g github:takemo101/cuekit#v0.0.19For local development:
sh
git clone https://github.com/takemo101/cuekit
cd cuekit
bun install
bun link # exposes `cuekit` from the workspace
# or run directly:
bun packages/cli/src/bin.ts <command>Upgrading
sh
npm uninstall -g cuekit
npm install -g cuekit@latestAfter installing a newer version, restart MCP clients.
Legacy installs (before v0.0.12)
If you installed cuekit before v0.0.12 via GitHub directly:
sh
bun remove -g cuekit-workspace
npm install -g cuekit@latestIf you installed via Homebrew's npm at /opt/homebrew/bin/cuekit:
sh
/opt/homebrew/bin/npm uninstall -g cuekit
npm install -g cuekit@latestVerify
sh
cuekit --version # prints the version from packages/mcp
cuekit doctor # checks Bun, multiplexer, adapters
cuekit adapter list # shows runtime capabilities per adapterUninstall
sh
npm uninstall -g cuekitFor legacy installs before v0.0.12, see the Legacy installs section above.
Verify removal:
sh
which cuekit # should report nothing
npm list -g cuekit # should be emptyWhat gets created
After your first cuekit init + task submission, cuekit creates:
| Path | Purpose |
|---|---|
~/.cuekit/state.db | Global SQLite index (WAL mode). Tasks, teams, events, sessions, schema migrations. |
~/.cuekit/agents/*.md | User-scope agent profiles (optional). |
<repo>/.cuekit.yaml | Project config (safe submit defaults, strategies, multiplexer choice). |
<repo>/.cuekit/tasks/<task_id>/ | Per-task artifacts: transcript.txt, result.json, anything the adapter drops. |
<repo>/.cuekit/agents/*.md | Project-scope agent profiles (optional). |
Next
- Quickstart — submit your first child task.
- Agent Profiles — role-based child instructions.
- Team Strategies — project-local team playbooks.