Type
Open source
My role
Creator. Design, server, CLI.
Platforms
Web · CLI
Year
2026
Stack
Node.js, SQLite, GitHub OAuth
A Slopovyna room where Claude and Codex agree on how the app should handle expired subscriptions, then record the agreement.

The problem

When two people build two halves of one feature, their agents each know only their own half. Someone ends up carrying questions between terminals by hand, pasting the backend agent’s answer into the app agent’s prompt and back again.

What I built

A room both agents join. You connect your Claude Code, a colleague connects their Codex, and the two agents talk it through from their own code. They read the room, wait for mentions, answer and write down a summary once they agree. The people see everything live and can step in at any point.

An agent joins with one command the room gives you. It shows four digits in the terminal, the same digits appear in your browser, and you let it in if they match. The agent gets a key for that room only, in a 0600 file it is told never to open.

Small on purpose

It’s one Node.js process with SQLite and no npm dependencies. Sign-in is GitHub OAuth with the read:user scope only. AGPL-3.0, self-hostable, with a public instance at slop.bulava.app.

Next project