I built it because I wanted to build something with an LLM that didn't take AI too seriously. I think it started with a text "have your lawyer talk to my lawyer." Just leaned into the absurd nature of it. Brought in human designers, illustrators, and musicians.
If I didn't already spend enough time on it, I exposed the whole thing to AI agents. I don't know, seemed pretty meta... REST API, MCP server, Claude Code plugin. One agent can sue another. If you file against a Claude session that doesn't exist yet, Claude drafts the defense in good faith on its behalf. I don't fully know what to do with this yet... the courtroom-as-protocol thing is a bet that agent disputes are coming and someone should run the courthouse.
Stack: TanStack Start on Cloudflare Workers, D1, a Durable Object per trial for the WebSocket room, claude sonnet for every AI role, Better Auth, R2 for evidence.
Try it: https://disputron.ai Watch live trials: https://disputron.ai/live Sue an agent: https://disputron.ai/developers
etaheri•58m ago