RAGorbit in one page

You draw a RAG or agentic flow on a canvas. It is saved as one portable JSON β€” the Flow IR. A generator turns that JSON into a real Python project with app/, mocks/ and tests/. The project runs without RAGorbit, and you own it.

   Canvas (drag & drop)        Flow IR (portable JSON)        Deployable artifact
 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚   ◻── ◻── β—»       β”‚  ──▢  β”‚ { nodes, edges,      β”‚  ──▢  β”‚ app/ mocks/ tests/   β”‚
 β”‚    \   β”‚   /       β”‚       β”‚   secrets }          β”‚       β”‚ Dockerfile           β”‚
 β”‚       β—»           β”‚       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜          source of truth               `docker compose up`
The tool is the middle step. What you keep is on the right.

Three properties that shape everything else

  • β–ΈNo lock-in. The artifact is standard LangGraph/LangChain. Nothing in it imports RAGorbit.
  • β–ΈIt runs on day one. Mocks, fixtures and end-to-end tests come with it, so the project is green before it has a single credential.
  • β–ΈZero dependencies. The engine is pure standard library and ships as an 80 KB single file.
New here? Read , then open the HR template β€” it is the shortest path to something working.