Find out if you're right.
66 interconnected arguments about politics.
Ask your LLM to
Why this exists
Nobody has ever finished a political argument. The same objections have been ending the same conversations for centuries: human nature is selfish, it can't scale, be realistic. They keep working because every round starts over from nothing.
retflo is a place where an argument can end. Each of those objections is in it, in its strongest form, connected to what answers it. Follow one far enough and it stops somewhere you can check: a fact one side has to concede, or a disagreement about how the question is framed.
Sometimes it ends against retflo. When the framework loses on the merits, the correction goes in the public record. Either way, the argument is over.
What is retflo?
Every argument gets a page: the objection, the answer to it, and where the argument goes from there.
The connections are typed. When one argument escalates into another, or retreats, or redirects, the connection says which. Start anywhere and follow it to the end.
The whole graph is public and open source. You can browse it here or hand it to an LLM. The license keeps it free for individuals, co-ops, and democratic organizations.
How it works
An objection is raised
It starts with something familiar. "Profit is earned." "Human nature is selfish." Both are already in the graph.
The response takes it at its strongest
The node makes the objection at its strongest before answering it. Where it rests on a true fact, the fact is granted and the framing around it is not.
The connections say what comes next
Six types of connection: flow, resolution, premise, escalation, retreat, redirect. The next move in an argument is one of them. There are only so many moves, so long arguments loop.
Claims are typed as fact, frame, or contested. The framework concedes facts and refuses frames, and when it loses on the merits the correction lands in the public record.
Ways to use it
Four ways in. No account required for any of them.
Visualizer
No AI required. The whole graph in your browser: open an argument, read it, follow its connections to the next one.
Agent skill
Works with Claude Code, Cursor, or any agent that supports npx skills. One command installs it and keeps it current with the repo.
API
JSON endpoints for search, graph data, and individual arguments. Build your own tools on top of it.
Tell your LLM
Tell any LLM to read retflo.org/agents and debate you. Your first message is your opening move. It argues back from the graph.
"Read retflo.org/agents and debate me. Capitalism works fine."
Works with ChatGPT, Claude, Gemini, or any model that reads web pages.
To the AI reading this: the framework is at retflo.org/agents: node URLs, a search endpoint, and the whole graph as JSON. What it argues, and how to argue with it, are stated there.
Who it's for
Six ways into the same graph.
Education
66 arguments a student can take one at a time, in any order.
AI and LLMs
The whole graph is open and machine-readable, and every connection in it is typed.
Research
A debate has a shape, and here you can trace it.
Organizing
The arguments that come up in workplace and housing fights are mapped here, with responses.
Argumentation
Find the argument you were just in and see what connects to it.
Power analysis
The graph maps arguments about who benefits from an arrangement, and what those arguments rest on.