Multiply the work. Keep the judgment.
toryo is the layer above the coding agent: durable jobs that run without you, gated at the points that need you. Amplified, not autopilot. It runs on your machine, on whatever you already pay for, and it outlives whichever agent you are using this year.
Free 14-day trial, no card. macOS only for now.

Your whole stack, amplified
You have already assembled most of this. A coding agent does the work. A pack of skills and a rules file tell it how you build. Something gives you more than one session at a time and keeps them out of each other's way. Each piece is good, and none of them knows the others exist.
toryo is the rig around all of it. It drives the agent you already installed, reads the rules you already wrote, and runs as many sessions as you have capacity for. Nothing gets replaced.
What it adds is the part that only exists once something is holding the whole stack together. Work becomes durable jobs rather than windows you are keeping open. Runs stop at gates you set and recover from failures on their own. A scheduler puts recurring work on a lane of its own. And everything any run learns lands in a knowledge plane the next run reads from, so the tenth task starts better informed than the first.
The pieces you already have make a single agent session better. This is the layer that makes all of them yours.
Where it sits
toryo does not replace your agent. It replaces the shell scripts around it, and it outlives your choice of agent.
You are in it where it matters
A sequence runs on its own until it reaches something you should see. It proposes a plan and waits. It holds at the merge gate. When it needs an answer it messages you and stops, rather than guessing and carrying on. Everything between those points runs whether you are watching or not.
A gate can wait, because the run is not a conversation. It is a row in a database with a worktree attached. Close the laptop at a plan gate and answer it tomorrow, and the run picks up where it stopped.
The gates are yours to move. Fewer of them on work you trust, more of them on work you do not.
Who this is for
- Your bottleneck stopped being tokens and started being you.
- You are on a plan big enough to run real work, or carrying two providers so one is there when the other runs dry. The budget is not the constraint any more. Your attention is. toryo makes the work durable so it does not need you watching: jobs survive a closed laptop, resume, and recover on their own.
- You are tired of re-explaining your codebase every session.
- Memory, an authored library, and a resolved code index that every run reads from and writes back to. The tenth task starts better informed than the first.
- Your team has one way of building and no way to enforce it.
- Directives resolve from disk: pack, global, project, nested. Sequences are YAML in your repository. Ship your standards in git and both your people and your agents read the same definition of done.
What you point it at
Three sequences ship built in, and plenty of people never need more than these.
Ship a change
It plans, waits for you to approve the plan, implements in an isolated worktree, reviews itself, and opens a pull request.
Grade a codebase
A full review of a project against your own rules, and against everything the knowledge plane already knows about it. Hand it to the scheduler and it becomes a standing report.
Research a question
A topic or a URL becomes a gated finding in your library, so the next session starts from the answer.

Or write your own
We are not going to tell you how to build software. The three above are how we work, and they are there so a new install is useful on day one. They are defaults, not doctrine.
When your process differs, encode yours. A sequence is a YAML file that lives in your own repository, under .toryo/sequences/. There is no fork, no plugin to register, nothing compiled into toryo, and no code unless a step needs it. Give one the same name as a sequence we ship and yours is the one that runs.
You are describing your own process: the steps, what each one hands the next, which ones run an agent, and where the run should stop and ask a person. Whatever your team argues about in review, whatever the runbook says, whatever the senior engineer does from memory. That becomes something the machine runs the same way every time.
There are four ways in, and none of them is a text editor unless you want it to be. Describe what you want to an agent and let it draft the file. Fill in a form in the console. Write the YAML yourself. Or import one somebody else published, which lands behind a review gate so you read it before it runs.
And because it is a file in your repository, it ships in git like anything else. Fork it, review it in a pull request, and hand a new hire a working definition of how your team builds instead of a wiki page about it.
It gets better because you used it
A run that goes sideways usually teaches you something you then forget. toryo files it instead.
The reflect step writes findings to an idea registry rather than editing config that dies with the worktree. The session debugger mines your transcripts for wasted behavior and files there too. A review finding with no matching rule becomes a rule gap. Repeat findings increment a counter instead of piling up, so the things that keep happening rise on their own.
You still decide. The system does the noticing.
Run
A sequence executes, and its reflect step watches how it went.
Notice
Findings are filed as ideas. Repeats increment instead of duplicating.
Propose
Triage runs on a schedule and writes the fix up as a task brief.
Adopt
You dispatch it, or you dismiss it. The decision stays yours.

Built as services, so you can build on top
Every app in toryo is a CLI, and that surface is frozen in a machine-readable contract that per-app tests pin against.
We know it holds because the first thing built on it was not built by the platform team. Pull request review started life as a separate app on top of toryo, with its own sequence, its own database, and its own interface. Building it outside produced a richer tool than folding it in ever did, which is why it lives on as the worked example rather than as a feature. Clone it, read it, and you have the shape of anything else you want to put on the contract.
What you own
- Your code never leaves your machine
- The execution plane is local by design. toryo drives sessions in the repository already sitting on your disk, so there is no cloud sandbox holding your source.
- We sell orchestration. You buy your own tokens.
- toryo drives your agent on your machine, under your account: your subscription if you have one, your API key if you do not. That means our price does not move with your usage, and a seat costs the same whether you run four jobs a week or four hundred. Vendors who buy inference wholesale and bundle it have an interest in your token count that is not quite yours. We do not have one to disclose. The trade is real, though. One bill is simpler than two, and you manage your own rate limits, which is why board keeps your usage gauges in the header and gives every harness you have enabled a screen of its own.
- Your knowledge, on your disk
- Memory, library, and the code index live in Postgres on your machine, and they leave when you delete them.
Where it is, and where it is going
Today
macOS, with the desktop console. Claude Code, Codex and GitHub Copilot all drive work, and you choose which ones this machine offers at all. Buying a seat is an email to us rather than a checkout page.
Worth knowing about the agents
They are not equivalent, and we do not pretend otherwise. Each one declares what it can and cannot do, and toryo asks before it relies on anything: a sequence step can name the harness it wants, so the planning can run on one and the implementation on another.
Built and switched off
The shared team knowledge plane is complete and deliberately not part of this release. If a live team brain is what you need, that is a conversation now rather than a wait.
Linux and Windows
There is a command-line install for Linux and for Windows through WSL2, and no desktop app. Being straight with you: nobody has yet run either on real hardware, so treat them as untested rather than supported.
We do not publish a roadmap. We publish what shipped.
Everything above is either running here or built and switched off. Nothing else is promised. Read the changelog →
What you can hold us to
- The execution plane stays local.
- Your agent runs on your account, and we take no margin on it.
- Every capability gets a CLI before it gets a screen.
- Anything we build on the contract, you could have built on the contract.
Try it on your own repositories.
Fourteen days of the whole product. Nothing is held back for the trial.
toryo is 棟梁, the master carpenter: the one who reads the whole structure and decides where it goes. The tools got faster. The judgment did not move. Amplified, not autopilot.
Built by ForceBuilders, who spend their days telling software organizations the truth about their engineering. It is what we wanted and could not buy. Tell us where it falls short.