Kanaeru is in an invite-only closed beta, with no published pricing yet. To get an invite, join the waitlist on the Kanaeru Software Factory page. Your invite email has the link to sign in.
1
Sign in
Open the link in your invite and choose Sign in with Google or Sign in with Microsoft. Use the address your invite was sent to.No invite yet? Join the waitlist on the Software Factory page.On first sign-in you’ll:
- Read the closed beta terms and choose Accept and continue.
- Pick Your Primary Role. Kana uses it to decide which terms to explain to you.
2
Sign in your agent runtimes
Agents need a machine to run on. In the closed beta, Kanaeru gives you a cloud machine, created when you finish signing in. You don’t install anything, but the coding agents on it (the runtimes, such as Claude Code or Codex) need your sign-in for their model provider before they can work.
- Select your cloud machine. If it shows Asleep, choose Wake and give it about a minute.
- In Provider credentials, add access for each runtime you want to use: an API key, or a sign-in such as Sign in with ChatGPT for Codex.
- Watch Runtime checks. Each runtime you’ve given access turns from Needs setup to Ready.
3
Connect GitHub
Open Profile from the user menu: select your name at the bottom of the left sidebar, then Profile. In the connectors section, choose GitHub and install the Kana GitHub App on the account or organization that owns your repositories. Kanaeru opens its pull requests through this app. See GitHub.
4
Create a workspace and describe your vision
Choose New Workspace and tell Kana what you want to build. Give it a Vision Title and a Description. For example:
- Vision Title: Online Mafia for friends
- Description: Six to ten friends play Mafia in a browser, with no installs and no accounts. One person creates a room and shares a link, everyone joins, and the game runs the night and day rounds, tracks who’s still in, and lets someone rejoin after their connection drops.
5
Kana plans the outcome
When an outcome starts, Kana runs a planning session for it. She splits the outcome into tasks. Each task covers one or more user journeys, and each journey carries its acceptance criteria (Given / When / Then scenarios) and its blueprints.Blueprints show what Kana understood before any code is written. They include live, clickable UX mockups of the real screens, user journeys, sequence diagrams, API contracts, data and domain models, architecture, state machines, and the tech stack with the reason for each choice. See Blueprints.Anything Kana isn’t sure about becomes an understanding gap, raised at the narrowest level it affects: one journey, one task, the task list, or the whole outcome. Routine gaps cover missing information, ambiguities, assumptions, and recorded decisions. Blocking gaps (risks, escalations, spec gaps, intent drift, comprehension checks, and context only you hold) must be resolved before execution. See Understanding gaps.
6
Review the plan
Open the outcome on the Roadmap and expand Plan & Review. You review in three steps:
- Task Breakdown: are these the right tasks? Choose Approve Task Breakdown.
- User Journey List: does each task cover the right journeys? Choose Approve Journey List.
- Each journey: check its acceptance criteria and blueprints, then approve it and move to the next.
7
Let the agents build
As each task becomes ready, a task planning session designs its pipeline, and an independent reviewer checks it. The pipeline always has five phases: Biz Logic, API, UI, QA, and Deploy. Each phase has layers, such as domain and use cases in Biz Logic, and each layer runs two cycles:
- Build: most layers write the code first, then the tests. Use cases are test-first. Every piece of generated code is lint-fixed right away.
- Review and fix: a review step checks what was written, sends rejected work back to be fixed, and reviews it again. If it keeps failing, an escalation judge decides.
8
Ship the delivery
Each task pull request merges into the outcome’s own branch (
outcome/<id>), so the outcome builds up in one place. When the last task merges, Kanaeru opens one delivery pull request per repository, from the outcome branch into your default branch. Review and merge it to ship the whole outcome. If you’d rather review another way, ask Kana. For example, she can stack task pull requests or merge each one straight into your base branch.Once it’s merged, the Execution tab shows Delivery is ready for sign-off. Choose Start retrospective.9
Close the cycle with a retrospective
The retrospective covers what went well, what didn’t, and what it cost. Add at least one piece of feedback, check the evidence (tests, approvals, and whether what was built matches the blueprints you approved), then choose Accept delivery and complete outcome. What the retrospective learned goes into the next outcome.
Next steps
How Kanaeru works
The model behind visions, outcomes, and tasks.
Working with Kana
Chat, steer running agents, and answer questions.