Skip to content

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

01

An objection is raised

It starts with something familiar. "Profit is earned." "Human nature is selfish." Both are already in the graph.

02

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.

03

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.

Open the visualizer

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.

Installation docs

API

JSON endpoints for search, graph data, and individual arguments. Build your own tools on top of it.

API reference

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.

66 arguments
286 typed connections between them
7 domains