Kyoto Agent

The agent that focuses on what you build.

Not what it does.

Meet Kyoto. A coding companion that keeps your attention on the work. Your requests, your decisions, the result, and the proof.

Less to watch.
More to make.

Kyoto works on the machine with your code. Follow along in your terminal, or connect from another device.

When it needs a decision, it asks. When the work is done, you get the result and the checks behind it.

How permissions work
Kyoto AgentExample session
You
Add a dark mode toggle to the settings page.
Permission
Update the settings page and its styles?Allowed for this session
Result
Dark mode is ready. Your choice stays saved between visits.
Proof
2 files changedTests passedBuild passed
An illustrative conversation. Requests, decisions, results, and proof.

Bring an idea.
Start a session.

Build Kyoto with Rust, connect your model, and open the project you want to work on.

Follow the quick start
  1. Install from source

    Clone the repo, then run this inside it.

    cargo install --path .
  2. Connect a model

    Sign in to Grok, or configure another provider.

    kyotoagent login
  3. Start the server

    Keep this running on the machine with your code.

    kyotoagent serve
  4. Open your project

    In a second terminal, run this in your project folder. Press Ctrl-T for a new session.

    kyotoagent

Get to know Kyoto.