Caméléon is a visual workflow orchestrator with a formally-verified execution engine. Every state is observable. Every execution is deterministic. Nothing breaks without a reason you can see.
MIT License · Open source since 2012 · Built before LangChain existed · Used in scientific research
You've wired up your agents. It works in dev. In production, something fails, somewhere, silently. You spend hours reading logs. You know this story. LangChain doesn't.
Every operator, every connection, every data state follows precise mathematical rules derived from Petri-net theory. There is no ambiguity in what runs, when, and why.
Most orchestrators are built on event-driven heuristics — they mostly work. Caméléon's engine is built on a formally-verified Petri-net model. Mostly isn't in our vocabulary.
| Criterion | n8n / LangFlow | Caméléon |
|---|---|---|
| Execution model | Event-driven | Petri-net (formal) |
| Determinism | Best effort | Guaranteed |
| Connector states | Implicit / hidden | Explicit, observable |
| AI-readable format | GUI-only | Bijective text ↔ graph |
| Nested sub-processes | Limited | Native |
Write code and see the graph appear. Draw a graph and get the code. Caméléon maintains a perfect bijection between visual and textual representations — they are the same program, in two different forms.
Caméléon's execution model has been running complex scientific data pipelines since 2012 — long before AI workflows were a problem anyone was trying to solve.
We're rebuilding Caméléon from the ground up — Go engine, React Flow editor, cloud-native. No desktop install, no C++ toolchain. Just open your browser and start composing.
✓ You're on the list. We'll reach out when early access opens.No spam. No fluff. Just a ping when it's ready. · Follow on Framagit · Explore v1 docs