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.

Good company.
Strong opinions.

Fictional reviews from Kyoto's animal friends.

Golden retriever in a Kyoto hoodie

I bring the enthusiasm. Kyoto brings the plan. We both get very excited when the tests pass.

SunnyGolden retriever
Shiba in a Kyoto hoodie

Asks before touching my things. Shows me the result. Finally, someone with manners.

SukiShiba
Corgi in a Kyoto hoodie

Short legs, long backlog. Having Kyoto beside me makes the next step feel a lot closer.

MochiCorgi
Tabby in a Kyoto hoodie

I inspect every diff like a suspicious cardboard box. The proof is the part that wins me over.

ToraTabby
Tuxedo cat in a Kyoto hoodie

I like knowing what changed and why. Then I can get back to my real job: sitting on the keyboard.

MisoTuxedo cat

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. Start the server

    Keep this running on the machine with your code.

    kyotoagent serve
  3. Open your project

    In a second terminal, run this in your project folder.

    kyotoagent
  4. Connect a model

    In the Kyoto terminal, press Ctrl-K and choose Providers to sign in or enter an API key. Press Ctrl-T to start a session.

    Ctrl-K → Providers

Get to know Kyoto.