Skip to main content

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

Metadata

Release files for kaisen 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kaisen 1.0.0
File Size Uploaded Provenance Actions
kaisen-1.0.0.tar.gz 33.6 kB Without provenance Details for kaisen-1.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for kaisen 1.0.0
File Actions
kaisen-1.0.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for kaisen-1.0.0-py3-none-win_arm64.whl
kaisen-1.0.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for kaisen-1.0.0-py3-none-win_amd64.whl
kaisen-1.0.0-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for kaisen-1.0.0-py3-none-manylinux2014_x86_64.whl
kaisen-1.0.0-py3-none-manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for kaisen-1.0.0-py3-none-manylinux2014_aarch64.whl
kaisen-1.0.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for kaisen-1.0.0-py3-none-macosx_11_0_arm64.whl
kaisen-1.0.0-py3-none-macosx_10_13_x86_64.whl Python 3 none macOS 10.13+ x86-64 Details for kaisen-1.0.0-py3-none-macosx_10_13_x86_64.whl
kaisen-1.0.0-py3-none-any.whl Python 3 none any Details for kaisen-1.0.0-py3-none-any.whl

Total release size: 18.0 MB

Release files / kaisen-1.0.0.tar.gz

Download URL kaisen-1.0.0.tar.gz
Size 33.6 kB
Tags Source
SHA-256 checksum
How to use checksums
04d017a1cd095c5300d3346762284329f319188e671f6e42986ded2113624cd6
BLAKE2b-256 checksum
How to use checksums
24ec7d76c11cbbe40e9aa3934021154b7d59338463b6580a2f264f820034fe5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / kaisen-1.0.0-py3-none-win_arm64.whl

Download URL kaisen-1.0.0-py3-none-win_arm64.whl
Size 2.8 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
84cbf9ca92e8a1e655acc77ae152f108f6319d83249f08229dd3cdccb3a0d6b5
BLAKE2b-256 checksum
How to use checksums
458fb1f2abe0a6272da79eeb92fcfb83f95919b16fd9d73f9d28b9feaee57069
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / kaisen-1.0.0-py3-none-win_amd64.whl

Download URL kaisen-1.0.0-py3-none-win_amd64.whl
Size 3.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
e5220586cb7105bd8486bf4f5daf04502203a671409ec971ad51dca67c123bf2
BLAKE2b-256 checksum
How to use checksums
ad7a3a52c5a4d68fd1c79a484b37b3edada6c5cde9baf181e84b62dd075e67b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / kaisen-1.0.0-py3-none-manylinux2014_x86_64.whl

Download URL kaisen-1.0.0-py3-none-manylinux2014_x86_64.whl
Size 3.1 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
14ae586c7f6db1901ab43ae4a2c782f3ca6eeea5f081d0a59a8fd6c727de96e5
BLAKE2b-256 checksum
How to use checksums
de7eab9fc2384ebf60762f1604d4273e1a14f49b0a265a1ec8e474058a4e6bac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / kaisen-1.0.0-py3-none-manylinux2014_aarch64.whl

Download URL kaisen-1.0.0-py3-none-manylinux2014_aarch64.whl
Size 2.8 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
07d515a64489a955f647941cff04d89795fc98af26016f2f69e7a46a00f4b4b1
BLAKE2b-256 checksum
How to use checksums
14165c4918d327ce3380905a531ff43aad1ee3ee4215597f8a17ed7c5e6cc82a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / kaisen-1.0.0-py3-none-macosx_11_0_arm64.whl

Download URL kaisen-1.0.0-py3-none-macosx_11_0_arm64.whl
Size 2.9 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76a3230f65ab05b0d3169c5f3911155134a937827cd6f20cd86fdd29e397fb82
BLAKE2b-256 checksum
How to use checksums
0f6dda01ae749ea8a7bae949e5f2fb49b33bf43245f436cafaf0d09c2edb214d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / kaisen-1.0.0-py3-none-macosx_10_13_x86_64.whl

Download URL kaisen-1.0.0-py3-none-macosx_10_13_x86_64.whl
Size 3.1 MB
Tags Python 3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6ea6ad4da456092f50a0e006d90cfeedf097faa65ba9389770cd26a24ba21530
BLAKE2b-256 checksum
How to use checksums
e0853d79fc4aa9376a9c60c8650389412078ec14ef3bba416d4cdd269da206c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / kaisen-1.0.0-py3-none-any.whl

Download URL kaisen-1.0.0-py3-none-any.whl
Size 32.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
92565a52cb5a5bcefcf50be71e0ec08cf32b3b23930c7b8546697ff44bdeba7e
BLAKE2b-256 checksum
How to use checksums
3e10828c2e696a57c7f5b6f51f153aace9259fe30e1948bea1ea1a7509b777f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Security for kaisen 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

8 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page