> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kanaeru.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Kanaeru overview

> Describe the outcome you need. Kanaeru's agents plan, build, review, and ship it, then learn from every cycle so the next one goes better.

Kanaeru (Japanese for "to fulfill") is an outcome delivery platform. Kanaeru doesn't hand you a code assistant. You give it a **vision**, a description of what you want to exist. A fleet of coding agents then turns the vision into requirements, plans the work, builds it in isolated Git worktrees, reviews the results, and delivers working software as pull requests. Each cycle ends with a retrospective, and what it teaches carries into the next one.

You work with **Kana**. She has read everything about your project and thought it through before you ask. She takes a position, explains the reasoning behind it, and shows you the alternatives she rejected. She keeps you in the loop at the points that matter: she shows you what she understood before any code is written, asks when something is yours to decide, and hands you evidence before you accept the result.

**Koa** is Kana's operator agent. Hand an outcome to him with **Ask Koa to take over** and he runs its whole lifecycle in Kana for you, from planning through delivery, one Koa per outcome. He decides from what you approved and the evidence in front of him, and stays in touch through your human inbox, **Waiting on you**, only when a call is genuinely yours. Choose **Take over from Koa** to take the wheel back at any time.

<Note>
  Kanaeru is in an invite-only closed beta, with no published pricing yet. To get an invite, [join the waitlist](https://www.kanaeru.ai/software-factory#launch) on the Kanaeru Software Factory page. Your invite email has the link to sign in.
</Note>

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Sign in, connect a machine, and take your first vision to a pull request.
  </Card>

  <Card title="How Kanaeru works" icon="diagram-project" href="/concepts/how-kanaeru-works">
    Visions, outcomes, blueprints, tasks, and the lifecycle that connects them.
  </Card>

  <Card title="Connect a machine" icon="server" href="/machines/connect-a-machine">
    Run agents on your own computer or on a cloud machine.
  </Card>

  <Card title="Kana CLI" icon="terminal" href="/cli/overview">
    Drive Kanaeru from your terminal.
  </Card>
</CardGroup>

## See it in action

Follow Nadia as she takes one idea through Kanaeru, one session at a time.

<CardGroup cols={3}>
  <Card title="1. Vision session" icon="lightbulb" href="https://www.kanaeru.ai/blog/2026-08-31-vision-session-from-idea-to-plan">
    From a rough idea to a roadmap and a first outcome.
  </Card>

  <Card title="2. Planning session" icon="list-check" href="https://www.kanaeru.ai/blog/2026-09-01-planning-session-from-outcome-to-reviewable-work">
    From an outcome to tasks, journeys, and blueprints you can review.
  </Card>

  <Card title="3. Review session" icon="magnifying-glass" href="https://www.kanaeru.ai/blog/2026-09-02-review-session-caught-the-bug-before-code">
    How review caught a bug before any code was written.
  </Card>
</CardGroup>

## What makes Kanaeru different

<AccordionGroup>
  <Accordion title="It confirms understanding before building">
    Before any code is written, Kana produces **blueprints**: mockups, user journeys, API contracts, data models, and architecture diagrams that show what she understood. Mismatches surface as **understanding gaps** you resolve up front, not as rework after delivery.
  </Accordion>

  <Accordion title="It delivers outcomes, not suggestions">
    An **outcome** is one cycle of work that ends in something you can use. Kanaeru plans it into tasks, runs each task through a pipeline of implementation and checks, opens pull requests, responds to review and CI, and closes the cycle with a delivery review and a retrospective.
  </Accordion>

  <Accordion title="Agents run in parallel on isolated machines">
    Each task gets its own Git worktree on an agent machine, so several tasks and several outcomes can run at once without stepping on each other. Machines run the coding agent you choose: Claude Code, Codex, Copilot CLI, and more.
  </Accordion>

  <Accordion title="One session follows your team across machines and agents">
    A session isn't tied to one computer, one coding agent, or one person. Move it between cloud and local machines in any direction, switch from Claude Code to Codex or any other runtime between messages, and let any teammate take the next turn or queue a message. Their turn runs on their own machine and sign-ins. The conversation, the code, and the plan come along each time. See [Sessions that move](/concepts/sessions).
  </Accordion>

  <Accordion title="You control how much autonomy it gets">
    Per kind of work, you decide whether Kana acts alone, acts and tells you, or waits for your approval. Spend caps and permissions sit with your organization's owners and admins.
  </Accordion>

  <Accordion title="It gets better with every cycle">
    Every outcome ends with a retrospective on what went well, what didn't, and what it cost. When the outcome completes, its findings are saved as learnings, and active learnings are given to later Kana sessions, so the next outcome starts from what the last one learned. You can review those learnings with `kana memory`. See [Learning loop](/concepts/learning-loop).
  </Accordion>
</AccordionGroup>

## Ways to work with Kanaeru

| Surface | Use it for |
| - | - |
| **Web app**, at the link in your invite | Chatting with Kana, reviewing blueprints, approving work, and watching execution |
| **[Kana CLI](/cli/overview)** | The same conversation and approvals from a terminal, for you or for a coding agent like Claude Code or Codex to drive Kana for you |
| **[Kanaeru in Codex, Claude, and ChatGPT](/mcp/connect)** | Talking to your Kana sessions, answering their questions, and opening blueprints without leaving Codex, Claude, or ChatGPT |
| **[REST API](/api/introduction)** | Triggering automations from your own systems with an API key |

[Automations](/guides/automations) work across all of these: scheduled runs, API triggers, and signed webhooks that start Kana work without anyone opening a chat.


## Related topics

- [API introduction](/api/introduction.md)
- [Settings and profile](/guides/settings.md)
- [Kanaeru app tools](/mcp/tools.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.