A visual system, not a template
Tokens for colour, type and spacing are set once and used on every screen, so the product reads as one thing.
ML AI Code
Describe it once. A Frontend engineer sets the design, then ML AI Code writes, tests and ships the software around it. Every result is checked before it is called done.
Design, led by Frontend
In Auto, a Frontend engineer owns the look of everything with a screen. It writes a short design brief, sets one visual system, uses real copy and imagery, then checks the result in a browser at phone and desktop sizes. It is part of every task, at no extra cost.
Tokens for colour, type and spacing are set once and used on every screen, so the product reads as one thing.
Sixteen by nine, premium layouts. Change words, images and order on the right, present full screen, export PDF or PowerPoint.
Hero and section images are made by the built-in image tool in one art direction. Icons, charts and patterns stay crisp in code.
Included with every task. No switch to turn on, no extra credits.
The problem
Then you hand one a real task in a real repository, and the same six failures show up in tool after tool. They are rarely about how clever the model is. They are about everything around it.

Asked to fix one bug, it rewrites three files nobody mentioned, and calls half a job finished.
Long tasks outgrow its memory. Your original request and your corrections are the first things to fall out.
One bad edit leaves a file that no longer parses, and there is no clean way back.
“All tests pass”, when no tests ran, a failure was hidden in a summary, or the code changed after the check.
A line of instructions is all that stands between the agent, your keys, a force push and production.
Close the laptop or lose the connection, and the work, and everything you decided, is gone.
The answer
Every one of those failures is an engineering problem, so we engineered the answer. Each system is ordinary, inspectable code with its own tests, sitting between your request and the result.
It drifts from what you asked.
Before the first edit, the request becomes a written contract: what to deliver, which files are in scope and which checks must pass. Progress is derived from that contract, and a task cannot finish while a deliverable is open.
It loses the thread.
Long tasks outgrow any working memory. Older tool output is summarised at a fixed threshold while the original request, every correction and the most recent steps stay word for word. Nothing is deleted: the full history can be read back.
It breaks what already worked.
Every change is checked as it is written. An edit that breaks a file which parsed a moment ago is refused, a checkpoint is taken before each step, and parallel helpers work in their own copies so nothing collides.
It says done when it is not.
"Done" is treated as a claim. The run records which commands ran, how many tests they covered and whether the code changed afterwards. Claims without matching evidence get one correction round, then are reported as unproven.
Only a prompt fences it in.
Each command is classified before it runs. A short list is always refused, a repository file sets the rules for that project, and a team can only tighten those rules, never loosen them.
It forgets, and it stops.
Work survives interruptions. Actions with side effects are journaled before they start, decisions and open questions carry to the next run, and specialists can be resumed with what they already found.
Measured, not claimed
Public tasks from widely used open-source projects, graded outside the agent on a clean copy. We publish first attempts and later repairs as separate numbers, and we say plainly what the evidence does not show.
Development evaluations on selected public tasks, not an official score. Method and limits.
Vision
Mission
Build the engineering that makes coding agents dependable: they stay in scope, check their own work, and tell you plainly what they could not prove.
How it works
It reproduces the problem, edits the code, runs your tests and starts a live preview, while you focus on the decisions.
Reads the repository and writes a task list you can follow.
Changes only what the plan names, with a checkpoint first.
Executes commands and tests on its own machine.
Opens a live preview and a diff you can review or turn into a PR.
Asks before it edits
In Guided mode the agent shows its plan first. Untick anything you don’t want; the rest stay visible as cancelled, and every command waits for your go-ahead.
Works where you are
Each project gets its own isolated cloud computer, or keep everything on your own machine. One account across devices.
Full workspace in the mobile browser and the iPhone app, built for one hand.
Projects, previews, diffs and terminal side by side.
Run the agent locally from the command line. Files never leave your computer.
Pricing
Every plan has the full agent. Plans differ by monthly credits, active tasks and team features.
Trying the product
Occasional coding
Regular builders
Teams building together
Top-ups: $10 for 250, $25 for 625, $50 for 1,250, $100 for 2,500 credits. Purchased credits never expire. Tasks stop at zero; auto-recharge is off unless you turn it on. App hosting is billed through your own host account. Payments by Stripe.
Questions
A coding agent in your browser. It takes a task, writes a plan, edits code on its own cloud machine, runs your tests and previews the app, then reports exactly what changed.
Not in Guided mode. It shows the task list first and you pick what to do. Commands wait for your approval, or you can approve the rest of a task in one tap. Auto mode is there when you want it.
Credits cover AI work, cloud computer time and paid tools such as voice transcription. A small fix uses a few credits; a large feature with tests can use 30 or more. The default Pixis model uses the fewest; other models use more, and the model menu shows how many times more. Every task shows an estimate first.
Tasks stop at zero, so you never get a surprise bill. Buy a top-up at $0.04 per credit (purchased credits never expire), upgrade, or turn on auto-recharge with a monthly cap you set. Monthly plan credits reset each cycle.
Shared projects, assigning and claiming tasks, handoffs, continuing a teammate’s task, a task board, roles with review and release controls, free viewers, one bill with a shared credit pool and per-member limits.
Each project gets its own isolated cloud computer with the common languages, databases, Docker and cloud CLIs preinstalled. You can also run the agent on your own laptop, where files never leave it.
Yes. Manage or cancel in the Stripe billing portal from Settings. Your plan stays active until the end of the period.
Write yours. Your first machine is ready in seconds.