KAISEN
A terminal coding agent. It lives in your shell, not in a browser tab: it reads your files, writes them, runs commands, checks the output, and keeps going until the task is actually done.
pip install kaisen
kaisen
What it is
- A single self-contained binary with a full-screen terminal UI - no runtime, no node_modules, no daemon.
- Real execution. The agent runs commands in your working directory and reads their true stdout/stderr; it never tells you to go run something yourself.
- Cards for every step: each command, file read and file write is shown, folded, with its real output attached.
- A daily token meter, per-turn token counts, and session titles.
First run
The agent asks for a Kaisen API key. Create one at
kaisen.qzz.io/api - it looks like sk-kaisen-....
It is stored in ~/.kaisen/config.json with 0600 permissions and sent only to
kaisen.qzz.io.
Models
| Model | Use |
|---|---|
kaisen-x1 |
flagship, deepest reasoning (default) |
kaisen-x0.5 |
fast, lighter and cheaper |
Switch with /model. Reasoning depth is /effort (low, medium, high,
max) - higher effort keeps working through more steps before it answers.
Commands
/help /model /effort /clear /reset /retry /run <cmd> /cwd
/copy /keys /sid /about /exit
/run is yours, not the agent's: it executes a command directly and shows the
output without spending a turn.
Platforms
Prebuilt wheels: Linux (x86-64, arm64), macOS (Intel, Apple silicon), Windows
(x64, arm64). Anywhere else - Termux, Alpine, BSD - pip install kaisen fetches
the fallback wheel, which compiles the bundled Go source once on first run into
~/.kaisen/bin/ and needs a Go 1.22+ toolchain.
Billing, usage and keys: kaisen.qzz.io
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kaisen-1.0.0.tar.gz.
File metadata
- Download URL: kaisen-1.0.0.tar.gz
- Upload date:
- Size: 33.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04d017a1cd095c5300d3346762284329f319188e671f6e42986ded2113624cd6
|
|
| MD5 |
e59a44cb63c52f24eb06df0a014f9cda
|
|
| BLAKE2b-256 |
24ec7d76c11cbbe40e9aa3934021154b7d59338463b6580a2f264f820034fe5a
|
File details
Details for the file kaisen-1.0.0-py3-none-win_arm64.whl.
File metadata
- Download URL: kaisen-1.0.0-py3-none-win_arm64.whl
- Upload date:
- Size: 2.8 MB
- Tags: Python 3, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84cbf9ca92e8a1e655acc77ae152f108f6319d83249f08229dd3cdccb3a0d6b5
|
|
| MD5 |
d91ee939aa110aa2281fc7b979b3260e
|
|
| BLAKE2b-256 |
458fb1f2abe0a6272da79eeb92fcfb83f95919b16fd9d73f9d28b9feaee57069
|
File details
Details for the file kaisen-1.0.0-py3-none-win_amd64.whl.
File metadata
- Download URL: kaisen-1.0.0-py3-none-win_amd64.whl
- Upload date:
- Size: 3.2 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5220586cb7105bd8486bf4f5daf04502203a671409ec971ad51dca67c123bf2
|
|
| MD5 |
6238455510fe3c930e8fb70bd9dafe61
|
|
| BLAKE2b-256 |
ad7a3a52c5a4d68fd1c79a484b37b3edada6c5cde9baf181e84b62dd075e67b6
|
File details
Details for the file kaisen-1.0.0-py3-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: kaisen-1.0.0-py3-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14ae586c7f6db1901ab43ae4a2c782f3ca6eeea5f081d0a59a8fd6c727de96e5
|
|
| MD5 |
87a25d5ced5c256d7938cd538fc8d0ac
|
|
| BLAKE2b-256 |
de7eab9fc2384ebf60762f1604d4273e1a14f49b0a265a1ec8e474058a4e6bac
|
File details
Details for the file kaisen-1.0.0-py3-none-manylinux2014_aarch64.whl.
File metadata
- Download URL: kaisen-1.0.0-py3-none-manylinux2014_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07d515a64489a955f647941cff04d89795fc98af26016f2f69e7a46a00f4b4b1
|
|
| MD5 |
d16527f744fb76a7492bd9e7e745cfe2
|
|
| BLAKE2b-256 |
14165c4918d327ce3380905a531ff43aad1ee3ee4215597f8a17ed7c5e6cc82a
|
File details
Details for the file kaisen-1.0.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: kaisen-1.0.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76a3230f65ab05b0d3169c5f3911155134a937827cd6f20cd86fdd29e397fb82
|
|
| MD5 |
3b2d924f4857a6289f345a4f29a334bb
|
|
| BLAKE2b-256 |
0f6dda01ae749ea8a7bae949e5f2fb49b33bf43245f436cafaf0d09c2edb214d
|
File details
Details for the file kaisen-1.0.0-py3-none-macosx_10_13_x86_64.whl.
File metadata
- Download URL: kaisen-1.0.0-py3-none-macosx_10_13_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ea6ad4da456092f50a0e006d90cfeedf097faa65ba9389770cd26a24ba21530
|
|
| MD5 |
ba902f59454631ddc74d36a079944855
|
|
| BLAKE2b-256 |
e0853d79fc4aa9376a9c60c8650389412078ec14ef3bba416d4cdd269da206c4
|
File details
Details for the file kaisen-1.0.0-py3-none-any.whl.
File metadata
- Download URL: kaisen-1.0.0-py3-none-any.whl
- Upload date:
- Size: 32.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92565a52cb5a5bcefcf50be71e0ec08cf32b3b23930c7b8546697ff44bdeba7e
|
|
| MD5 |
fa5df8b8c7db4d0068ef5cabccd1dc7e
|
|
| BLAKE2b-256 |
3e10828c2e696a57c7f5b6f51f153aace9259fe30e1948bea1ea1a7509b777f9
|