Isomorphic
The AI harness for backends
Sign up today at theisomorphic.com
Free for Windows and macOS
Read moreTwo minutes on how it works, or read on
Get to production with an AI you can actually trust
Works with your favorite models: GPT, Claude, DeepSeek and more.
Isomorphic is a native app and agent built around a live graph of your backend, so whichever model you pick goes straight to what a change affects: it builds faster, spends less and gets it right, and you see every change it makes as it happens.
An agent at work in Isomorphic
GPT-5.6 Luna, the weakest model in its family, built, ran and tested a newsletter signup endpoint in 100 seconds, and left about 100 lines of simple code to review.
- start to finish
- 100s
- steps
- 23
- tokens of final context
- 11k
- API cost
- $0.036
Uses the graph
Add a newsletter signup endpoint.
Should signing up twice with the same email be an error?
Yes, tell them they’re already subscribed.
- Learned what it needed about the current backend
- Wrote a subscribers migration and applied it to the database
- Wrote the query that saves a new subscriber
- Created a newsletter signup endpoint
- Exposed the signup endpoint as POST /newsletter/subscribe
- Built and ran the backend
- Tested signups with valid and invalid emails
- Verified the test signups were saved in the database
Done. POST /newsletter/subscribe stores new emails in a subscribers table and rejects duplicates.
This illustrates the real 23-step run, simplified for readability. The numbers are from the real run.
One app where every part knows the others
Isomorphic is a native GUI around your whole backend, from the code to your live database. Iso Agent uses every tool in it, so you and the agent always see the same backend.
Iso Agent builds with 45+ actions made for backends
Where other agents edit file after file, Iso Agent creates an endpoint or applies a migration in one action. Each one is complete and validated the moment it runs, and you see it appear in the app.
Know your backend as well as Iso Agent does
Every service shows its endpoints and the services and databases it depends on, so you see how a backend fits together in seconds, even one you didn’t write. Each endpoint is one click from its logic.
Iso Agent uses this too.
Postgres runs locally and stays in sync with your code
See which migrations are applied and run them up or down with a click. Query code regenerates whenever a query changes, and schemas come straight from the live database. More databases and infrastructure are coming.
Iso Agent uses this too.
See exactly what runs on every route
Pick a route and see its full URL and every middleware that runs on it, in order, from the server, its group and the route itself. Finding that out usually means reading several files.
Iso Agent uses this too.
Mistakes caught before anything runs
Isomorphic validates what your backend means, which no compiler can, like a port number that can’t exist or an address a server can’t listen on. Each problem shows up the moment it’s made.
Iso Agent uses this too.
Reviews short enough to actually read
Isomorphic sets aside the code it generated and groups the rest by the service, endpoint, route or database it changes. Even a big piece of agent work reads as a few short files, each one where it belongs.
We built our own IDE into the app
Iso IDE is native like the rest of Isomorphic, so it opens instantly. Click an endpoint, service or middleware anywhere and its code is in front of you. Completions, errors and go-to-definition already work, and more is coming.
Iso Agent uses this too.
Everything else is just Go.
Use any database, queue or service Go can connect to. Where Isomorphic has no tool yet, like MongoDB or an S3 client, Iso Agent or you write the code for it right in the project, and Isomorphic’s tools keep working everywhere else.
Is it for you?
Isomorphic is built for one job: building backends.
A good fit
- You’re starting a new backend, whether it’s a startup, a new service at work or a side project.
- You want an agent that builds production features fast and right, even on small or open-source models.
- You want to see your whole backend and every change the agent makes in it, instead of a terminal and a wall of diffs.
Not yet
- Existing projects: Isomorphic works on new backends it creates, the way you’d adopt a framework, and we’re working on bringing existing ones in.
- Languages other than Go: TypeScript is planned, and more languages after it.
Questions we get asked
What is Isomorphic?
Isomorphic is an AI harness specialized for backend development. A native GUI and an agent built from scratch around one live understanding of your backend, from its code to its database.
Iso Agent has a semantic view of your backend, so your model builds production features faster, cheaper and more reliably. You see everything it does, and all of it is ordinary code in a repo you own.
My agent already writes good code. Why would I need this?
It probably does, but it takes the long way there. An agent working from files spends most of a task figuring out how your backend fits together, and that’s where its time, tokens and mistakes go.
Iso Agent asks Isomorphic and gets an exact answer, so the same model gets faster, cheaper and more reliable all at once. On many tasks it’s 2x faster, with a final context up to 10x smaller.
Can’t my agent do the same with MCP servers?
No. An MCP server helps your agent search your code, but what it finds is still files. The agent still has to figure out what they add up to and edit them one by one, with only the compiler to catch its mistakes.
In Isomorphic the structure is the source of truth, and the code is generated from it. Iso Agent gets exact answers, and every change it makes is validated and shows up in the app as it happens, which nothing added on top of files can do.
Can I use it on an existing project?
Not yet. Isomorphic works on new backends it creates, much like adopting a framework, and we’re working on ways to bring existing projects in.
Until then, start your next product, service or side project in it. Setup takes one click, so your first prompt can be a feature.
Agents already write more code than my team can review. Doesn’t this make it worse?
It’s built to do the opposite. Much of what an agent writes is repetitive code a change needs, like routes, query code and registrations. In Isomorphic that code is generated, validated and set aside in review.
What’s left is the logic, grouped by the service, endpoint, route or database it changes. The feature at the top of this page left about 100 lines in 4 short files.
What ends up in my repo? Can I leave?
Your repo holds a standard Go backend that builds and runs without Isomorphic, so you can push it to GitHub, run it in CI and deploy it anywhere. If you ever leave, you keep all of your code and lose only our agent and tools.
Which models can I use?
GPT, Claude, Grok, DeepSeek, GLM, Kimi and more, with local models planned. Iso Agent needs so little context that small, inexpensive models do production work.
Isomorphic’s own production backend was built almost entirely by GPT-5.6 Luna, the weakest model in its family, working in Isomorphic.
What does it cost?
Isomorphic is free. You pay only for the AI you use, and because Iso Agent needs so few tokens and works well with smaller models, $10 goes a long way.
Is it only Go and Postgres?
The language is Go for now, with TypeScript planned and more languages after it. Your backend can use any database or service Go can connect to.
Postgres is the one Isomorphic’s tools fully support today, from local setup and migrations to Iso Agent’s database actions, and Redis and S3 are planned next to it.
How is Iso Agent different from other coding agents?
Other agents edit file after file and hope the pieces fit. Iso Agent uses 45+ actions made for backends, like creating an endpoint or applying a migration, and Isomorphic writes and validates all the code each one needs, so no change is ever half done.
It runs in a harness we built from scratch for this work, which is how a small model finished the run on this page in 100 seconds.
What’s it like to work alongside Iso Agent?
Like working with a teammate in a shared document, where the document is your backend. When Iso Agent adds an endpoint or applies a migration, it appears in the app as it happens, and you can open it, ask about it or change it yourself.
When a choice is really yours, like whether signing up twice should be an error, it asks you first. Then you review a few short files, and you stay the person who knows your backend best without writing every line of it.
My skills and rules files already tell the agent how the project is structured.
They tell it how the project should look, so it still reads files to find out how it looks today, like which routes exist or which migrations are applied. And as the code moves on, the instructions fall out of date.
Isomorphic always knows the project as it is right now, so Iso Agent needs no instructions about structure. Its changes go through that structure too, so they’re validated as they’re made instead of following rules nothing enforces.
How is this different from Encore, Wasp or a backend-as-a-service like Supabase?
Encore and Wasp are frameworks that shape how you write code, and a backend-as-a-service like Supabase runs part of your backend on its servers. Isomorphic is a new kind of system, where your code, its tools, your infrastructure and the AI working on it are built as one.
When Iso Agent applies a migration, the database tab already shows it applied and review files it under the endpoint it belongs to, because every tool shares one live model of your backend. Your code stays standard Go in your own repo, and you can deploy it anywhere.
Is this vibe coding, or low-code?
No. It’s for production backends in real Go, which you own and can read. Isomorphic generates and validates the repetitive, error-prone parts, Iso Agent writes the logic, and you see and review all of it.
Think of a framework, its agent and its tools designed together, rather than a builder that hides the code from you.
What if there’s no tool for something I need?
Iso Agent writes the code for it, or you do, right in your project, the way you would in any backend. Anything Go can connect to works, from MongoDB to a queue or a payment provider, and Isomorphic’s tools keep working everywhere else.
What if I want to write code myself?
Then it’s a great place to do it. Every tool works the same for you as it does for Iso Agent, so you see the whole backend at once, change its structure with a click and get the code it needs instantly, validated.
The logic is yours to write in Iso IDE, next to your database tools, and your own changes get the same short reviews with the generated code set aside.
Is Isomorphic only for backends?
For now, because backends are where agents struggle most and where knowing the structure helps most. Next come deployments, with logs, traces and performance right next to the logic that produced them.
Then the rest of a product joins, from its back office to its web and mobile apps, so you and Iso Agent work across all of it as easily as across one backend. That’s the idea in the name: one structure with the same shape as everything you build.
Why native?
Because a tool you spend all day in should be fast and pleasant to use. With no browser engine underneath, a large backend opens instantly and every click responds right away, even while agents are working.
Isomorphic is written in Jai, a systems language, and runs at 120+ FPS.
How long does it take to learn?
Minutes. Every project is built from the same few pieces (services, endpoints, routes, listeners and databases), so once you know one project you know them all, and coming back to an old one is easy.
Which platforms does it run on?
Windows and macOS. Linux is planned.
How do I get access?
Join the private beta list, and we’ll email you when your invite is ready. If you’d rather not wait, book a setup call and we’ll get you building on a real project.
What’s coming
- Many projects at onceIso Agents already work side by side in one backend. Next, run them across several projects and repos, and follow every one of them from a single place.
- Deploy and observeShip from Isomorphic, then read logs, traces and performance right next to the logic that produced them.
- Local modelsIso Agent needs so little context that a model running on your own machine can do real work, and your code never leaves it.
- Semantic review v2Reviews that say what a change does to your backend, like a new route or a changed response, so even big pieces of agent work are clear at a glance.
- TypeScript and moreBring the same structure, tools and agent to backends written in TypeScript, then in more languages.
And then all software. We’re bringing the same approach to every part of a product, with Iso Agent growing into a general agent for high-quality software of any kind.
Order and plans may change.
“You might finish a day’s work tired, but you should finish it satisfied. Unfortunately, software today often leaves us frustrated or, increasingly, burnt out.”
Omar, founder · Read the founder’s note
Start your next backend in Isomorphic
Isomorphic is free and in private beta. Join and we’ll email you when your invite is ready.
Free to use. You pay only for the AI you use, and Iso Agent needs very little.
Built from scratch in Jai. With no browser engine underneath, the app runs at 120+ FPS and even a large backend opens instantly.
Local setup done for you. Isomorphic starts Docker, configures your containers and runs tools like sqlc as Iso Agent and you work.
Rather not wait? Book a setup call, and we’ll get you building on a real project.