@koda-rising/cli
v0.1.1
Published
Koda Rising CLI — AI coding priced for here. Run agent tasks, manage a prepaid multi-currency wallet (NGN, KES, GHS, ZAR, EGP, USD), index your repo, review diffs offline, and run deep research, from the terminal.
Maintainers
Readme
@koda-rising/cli
AI coding, priced for here. Run agent tasks, manage a prepaid wallet in your own currency, index your repository for better context, review diffs offline, and run deep research — from the terminal.
npx @koda-rising/cli login --url https://your-gateway --token <token>
npx @koda-rising/cli run "add a null check to the payout handler"Installing globally gives you the koda binary:
npm i -g @koda-rising/cli
koda walletRequires Node 18+ and a Koda Rising gateway to talk to.
What it does
| Command | |
|---|---|
| koda run "<task>" | Run an agent task. Streams progress and prints the cost. --file adds context, --apply writes the edits, --loop iterates plan→edit→verify→retry against your tests. |
| koda research "<question>" | A bounded, cited web investigation. Streams progress; --out <dir> downloads the report. |
| koda review | Review your local diff against fintech conventions. Runs entirely offline — no gateway, no model, no tokens. |
| koda repo index \| status \| clear | Manage the org-scoped retrieval index over your repository. |
| koda wallet · topup · verify | Prepaid balance, top-ups (card, USSD, mobile money, bank transfer) and confirmation. |
| koda team · keys · use | Team roster and per-seat caps, scoped API keys, active org. |
| koda queue · sync | Work offline: tasks queue locally and replay exactly-once, so a dropped link never double-charges. |
Run koda help for the full list.
Money
Amounts are integer minor units of your org's currency (kobo for NGN, cents for KES, …). Every command that spends prints what it cost and your balance afterwards, because a coding tool that bills you should never make you guess.
Offline and low-bandwidth
--low-bandwidth pins the cheap open model lane and trims context for slow or metered links. --queue (and any
network failure) writes the task locally; koda sync replays the queue, exactly once per task via its idempotency
key.
Links
MIT © Koda Rising
