The continuous control layer between intent and implementation

AI builds it. You stay the author.

Agents rewrite your software every day. Noema keeps the intent you wrote in force: you can see it, and you can change it.

  • Public beta
  • macOS 13+ · Apple silicon
  • Intent stored as plain Markdown
  • Start with just one part

Write in Markdown, in your own words. Anything you don’t specify, the agent decides.

Illustration: a habit-tracking app as the example.

AI took over the implementation,
but not the responsibility.

You still have to explain the system in meetings, trace problems in incidents and make decisions as the architecture evolves, yet you didn’t write the code line by line.

You don’t have to read every line. Just check whether it did what you asked.

Three rules
on who has the final say.

Noema doesn’t replace the agent’s judgment. It only holds these three boundaries.

01 · Freedom

What you haven’t decided, the agent decides.

Models, storage, layering: whatever you didn’t specify is up to it.

02 · Constraint

What you decided, the agent must follow.

What you wrote is never quietly ignored or rewritten.

03 · Visibility

Important choices must be visible.

Anything that affects experience, risk or cost is put in plain sight.

Noema doesn’t ask you to hand control
to another black box.

It doesn’t own how you express yourself or how you define your product, and it doesn’t ask you to replace the coding agent you’re used to.

01 · Languageprose + C4 + DSL + code

Your language

Natural language, DSLs, modeling languages, code. Mix them freely.

02 · Files*.noema.md

Your files

Plain Markdown, managed in Git. They’re yours even without Noema.

03 · AgentACP / agent adapters

Your agent

Keep using the coding agent you’re used to. Noema doesn’t replace it.

If you’re responsible for the software,
this is written for you.

Senior engineer

Something is broken in production. Everyone in the meeting room looks at you: “Why does this logic work like this? You explain it.”

Do you really own this system, or are you just the agent’s “meat proxy”?

The agent wrote the code, but you’re the one held accountable. You explain it on the agent’s behalf, yet you can’t say why it is the way it is.

How Noema helps

Follow one intent to its current implementation, check the evidence, and see what is still uncertain. What you explain is what you actually understand.

Tech lead / CTO

2 a.m., production is down. The only person who could read that code left last month. All they left behind is a chat log of four hundred turns.

Do you really control this product, or are you just watching it drift out of control day by day?

Engineers can’t review thousands of changed lines every day, so they wave them through, and hidden bugs stay in. When someone on the team leaves, that code turns into a bomb nobody can defuse.

How Noema helps

What Noema leaves behind is a document people can read directly, with the reason written next to every sentence. It doesn’t rely on anyone’s memory or hide inside one session. When people leave, the team and the product are still on the record.

Founder / solo company

A paying user messages you: “Why is a column missing from my export?” You stare at the screen and can’t tell whether it’s a bug, your design, or a choice the agent made for you.

Are you really building a company, or just consuming a product a coding agent made for you?

You only learn what your product does from your users. AI quietly made hundreds, even thousands, of choices and slowly rewrote a product you thought you had created.

How Noema helps

Trace a user’s question straight to the intent and implementation behind it, separate your product decisions from the agent’s choices, and take back the ones that truly matter.

Things you might ask.

Is Noema a new programming language?

No. Programming languages describe implementation; Noema is about how the implementation answers your intent.

Do I have to write down all my requirements?

No. Write only the parts you care about and leave the rest to the agent. It will show you the choices that matter.

Does it work with existing projects?

Yes. You don’t have to move your whole codebase into Noema first. Write intent only for the parts you care about most; the agent keeps implementing the rest as before.

Will the agent change the intent I wrote?

No. Only you can change an intent. The agent is read-only by default, and its suggestions take effect only after you confirm them.

What format are intent files?

Plain Markdown files ending in .noema.md. Any editor can open them, and they go into Git.

Does it replace the coding agent I use now?

No. The agent still writes the code; Noema is a layer of control on top of it.

What happens the first time I open it?

If no coding agent is available, the app walks you through choosing, installing, signing in and verifying one. The first verification downloads a runtime, and the app tells you how large it is.

Does Noema collect my data?

Error reports and usage statistics are two separate switches, on the Privacy page in Settings. Only fixed categories of action events are collected, never your text, files or paths.

Keep the speed.
Keep your bearings.

Download the Beta now and walk through the loop yourself.

  • macOS 13+
  • Apple silicon (Intel not supported yet)
  • Public beta; features are still evolving