Every request is reviewed, tested and kept on the record.
Runs on your machine Works with Claude, ChatGPT, Gemini or your own model
Software got reliable through specs, tests, review and version history. AlchemyLab uses the same for engineering, research, office work and operations.
Published foil profiles are looked up and the sources named.
The geometry is written as code, with tests.
Ten runs at once. Five converge, and only those are quoted.
A report is written. Every number links to its run.

Engineering in AlchemyLab, 1:28. One foil, from the first ask to the signed-off report.
Two dials set how much the agents decide alone and how much proof a request needs. Three guarantees stay the same at every setting.
The work goes on with the recommended answer while you decide. You sign off.
Your checks, plus a reviewer for each criterion and your guidance.
Each job becomes a request with its own workspace and its own gates: the checks it has to pass before delivery. While it runs, you talk to it from one place, next to everything else that is running.
Write it the way you would brief a colleague.
You can have five requests running while you write the sixth. When two touch the same thing, each is told about the other.
Related requests form a thread, which can carry a budget and a target.
A failed gate sends the work back with the feedback, and a delivered request can be undone, together with any later work built on it.
Every running request reports to Steer. A comment reaches a working agent right away, without stopping it. Questions come with one-tap answers, and an agent can show you an exhibit, such as a chart, that you can answer from.
Sign-offs and disputed rules wait for you, with no default and no timeout.
Before you leave it running, you agree on a goal and a spend ceiling. The morning page shows each change with Keep or Undo.
Answers, decisions and sign-offs are saved with the work they came from. When a later agent runs into the same question, it gets your earlier answer instead of asking again.
Each decision records who made it, which later questions it answered, and whether it was revised or disputed. One that is reused often enough is offered to you as a standing rule, for this project or for every project you own.
A workflow is how a project's work is done. Guidance is what the work must respect, and kept checks make sure it stays that way.
A practice is a way of working, like "run the coarsest mesh first, then refine". Guidance is what the result must respect, like "every field's final residual is below 1e-5". Each says where it applies, and guidance that can be measured becomes a criterion on every request it reaches.
A criterion that passed can be kept: every later change that reaches it is measured against it again. Agents cannot reword or drop guidance or a kept check. When one does not fit a request, you make an exception and say why.
An agent that finds a way of working worth repeating proposes it as a practice, and nothing applies until you adopt it. Whoever imports your workflow works the same way.
Guidance and kept checks come first and cannot be edited on the request. An exception keeps its reason on the record.
Rules cover a file, an area, a project, or every project you own. An agent sees an area's rules when it starts work there and a file's rules the moment it opens that file, with who set them and when. If it disagrees with a rule it says so, and only you can retire one.
Busy areas keep an agent assigned and already briefed. The next request there starts with what the last one learned.
Your code, your files and the content of your work are kept on your computer. AlchemyLab's server keeps the structure of the work and the settings you chose, so any device can follow it while your computer is on.
Your colleague logs in and sees the whole project. Each request is one person's, the work still runs on your computer, and other members install nothing.
One AlchemyLab runs in the background on your computer, built on OpenCode, and keeps working when you close the terminal. Your files, git history and agent worktrees stay on your disk. It works with Anthropic, OpenAI, Google, any OpenAI-compatible endpoint or a local model, and can run on the Claude, ChatGPT or Copilot plan you already pay for.
Log in from your phone, a tablet or another computer and you see the same project and the same running work, read from your computer while it is on. A computer that stays on, such as a server, can run it for you. Invite people by email: everyone sees all of the project, each request is one person's, and other members install nothing.
Agents run inside a hardened box with controlled network access, whatever model they use. What they reached, what they were refused and what they changed is logged on the request.
Anything beyond editing tracked files runs in a disposable container with a read-only root filesystem, dropped capabilities and no network unless you allow it. Without Docker, commands run in the operating system's own sandbox or wait for your approval.
You decide what agents can reach and run. An unapproved connection is refused, an unapproved command waits for a person, and a few dangerous commands never run. Agents never get an open shell and never commit, branch or merge: AlchemyLab does that, and refuses any git command that would change the repository.
Connect Linear once and label the issues AlchemyLab should take. Each one arrives as a draft request for you to start, and what happened to it comes back to the issue in Linear.
AlchemyLab 07:11
AlchemyLab filed this issue as draft request req000182. Work starts when it is started in AlchemyLab. Its receipt will be posted here when it is completed.
AlchemyLab 07:24
AlchemyLab receipt · req000182
Reviewed against the criteria by a separate reviewer, and tested on the merge candidate.
Recreated from a real run in Linear.
Use the alchemylab label or your own, for one team or all of them. With auto-import on, labeled issues become draft requests within about a minute. A comment says which request the issue became and the receipt follows when it is completed, if you turn them on.
Other trackers, error reporting, databases and documentation servers connect as MCP servers that agents can use while they work. Finished work can also go out as a GitHub pull request.