Retornatus

Retornatus

Keep AI coding agents honest — with goals, memory, and proof.

Install once in your project. Your agent works toward a clear outcome, remembers across chats, and cannot call work “done” without evidence you can see.

Seedcore — Retornatus mascot floating with a glowing proof crystal and energy trail

Why people use it

How you use it

  1. Install the CLI and initialize it in your project.
  2. Open the project in Cursor, Claude Code, Codex, or your preferred agent.
  3. Describe what you want — Retornatus turns that into a clear change with an agreed finish line.
  4. Let the agent work under that agreement; check status anytime.
  5. Close when evidence matches the goal — then the next return starts wiser.

Your coding agent still writes the code. Retornatus governs the loop and keeps the record. Deep mechanics live in the docs.

The idea in one breath

Govern the work. Bound the agent. Verify the outcome. Demand what you need, agree on what “done” means, execute, then verify with proof that stays in git — so every return to the project is informed, not amnesiac.

Without

  • Jumps to code and declares victory
  • Each chat starts from zero
  • You rediscover the same mistakes

With Retornatus

  • Clear finish line before the build sprint
  • Project memory survives the tab
  • Proof required before “done”

Install

uv tool install retornatus
cd /path/to/your-app
retornatus init
retornatus integrate
retornatus doctor

Needs Python 3.11+ · uv recommended · also on PyPI. Then open the project in your AI coding agent and start a change.

What’s new

Release notes and technical depth: documentation · releases.