[NO MATCHING SECTIONS]
01INSTALL
$ curl -fsSL https://getkineti.com/install.sh | sh Pin a version (optional):
$ curl -fsSL https://getkineti.com/install.sh | sh -s v0.1.0
Supported platforms: macOS (Apple silicon & Intel) and
Linux x64/arm64 — Linux installs the zero-dependency musl-static build
when available. The script checks every download against the release's
SHA256SUMS before executing it and never asks for sudo.
Install location, in order: $KINETI_INSTALL_DIR →
/usr/local/bin (only if writable) →
~/.local/bin → ~/.cargo/bin.
Or from source:
$ cargo install --git https://github.com/therawlogs/kineti
Credentials: an API key per provider (GEMINI_API_KEY,
XAI_API_KEY) or an OAuth token via
kineti login. Keys live in env vars; tokens in
~/.kineti/auth/ with mode 0600. Nothing secret is ever logged.
Uninstall
rm -f /usr/local/bin/kineti "$HOME/.local/bin/kineti" "$HOME/.cargo/bin/kineti"
rm -rf ~/.kineti/auth # stored login tokens
# per project where you ran kineti init:
rm -rf .kineti kineti.toml 02FIRST RUN WITH CHECKS
kineti init # create .kineti/ and kineti.toml you can edit
kineti provider-test --provider gemini # test the connection
kineti task --task "create hello.txt" # run one task with checks
kineti run --goal "build X" # run all 13 steps with gates
kineti receipt # show run log with hashes
kineti verify --all # check full history 03WHAT YOU WILL SEE
- You see steps 1 to 13. Files are created as you go.
-
At step 6 it stops and waits for you to type
y. Trynfirst — it will not write code and will make a new spec instead. -
Change a file by hand after step 9, then let it try to ship: you see
SHIP REFUSED — STALE proof. Runkineti evidence --cmd "<check command>"to make a fresh proof, then it ships. -
If you go over your spend limit, it stops between steps until you create
.kineti/spend.resetby hand.
Full scripted walkthrough (the recording script behind the homepage demo): 90-second demo.
Next: Swarm guide · CLI reference · Configuration