Ask a few choices
Project or user/global scope, Engineer or Marketing Kit, runtimes, stable or beta channel.
Community TUI: detect the ak CLI, ask a few choices, show the official command, then run it.
Start
npx
npx --yes @thieung/agentkit-helper Global install → short command
npm install --global @thieung/agentkit-helper
akh ↑ / ↓ Move
Space Select multiple runtimes
Enter Confirm this step
Esc Back to the previous step
What it does
Project or user/global scope, Engineer or Marketing Kit, runtimes, stable or beta channel.
The helper prints the official ak CLI command before it writes anything.
It calls the ak CLI you already have. AgentKit still owns Kit verification, ownership, snapshots, and runtime files.
Compare
Source of truth: Kit install, update, ownership, snapshots. Every helper run is an ak command.
TUI asks choices then calls ak. Desktop App is the official GUI, sold separately — not this tool.
Desktop App: Desktop guide . Manual CLI/kit updates: Update AgentKit .
Safety
The helper first runs without --force. If the target exists or files drifted, the TUI shows a WARNING and asks separately — default No. It retries with --force only after Yes.
User-modified files are skipped. The helper never adds --force on a global update.
akh update --dry-run plans without writing. --yes only skips the helper confirmation — it is not a wipe.
Platforms
CLI
Install into a project
akh install --project /path/to/project --kit engineer \
--runtime codex --channel stable Install into runtime user/global
akh install --global --kit engineer \
--runtime codex,omp,pi --channel stable Update Kit in a project
akh update --project /path/to/project Update every known install
akh update-all --channel stable ak binary only
akh self-update --channel stable Preview without writing
akh update --project /path/to/project --dry-run Install
claude-code codex cursor dsh grok omp pi Update
claude-code codex cursor grok omp pi dsh is unsupported for update
Export
agy portable
Every flag: akh --help.