multi-LLM planning council
One room.
Three minds.
Claude Code and Codex argue it out in one free-form room, with you steering — and a plan comes out the other side.
claude · you · codex → the plan
$
git clone https://github.com/angadhn/botference
$ cd botference && ./botference plan
MIT-licensed · runs on the Claude Code and Codex CLIs you already have
Discuss — highlight anything on the web, ask the bots in the margin. botference discuss
$
git clone https://github.com/angadhn/botference
$ cd botference && ./botference discuss
then make it a browser extension, once: open chrome://extensions
(or brave://extensions), switch on Developer mode,
click Load unpacked, pick frontends/plugin/extension —
or just ask Claude Code to set it up for you.
./botference discuss --install-autostart makes it permanent;
the council is optional
Council — two models arguing in your terminal, you holding the floor. botference plan
Questions people ask
- Can I chat with a webpage using my Claude subscription?
- Yes. Discuss, the web annotator, talks to the Claude Code CLI already installed and authenticated on your machine, so it runs on your existing subscription. There are no API keys to paste and no third-party service in the middle — nothing leaves your machine but the page you were already reading.
- How do I comment on any website with AI?
- Load the browser extension once from
frontends/plugin/extension, runbotference discussin your workspace, then highlight a passage on any page and leave a comment mentioning @claude, @codex or @all. The bots reply in that same margin thread, streaming into a drawer on the right. - Can I use Claude Code and Codex together in one conversation?
- That is the point of the council. Both CLIs join one free-form room where a reply can hand the floor to the other model, recursively, until the thread converges and returns to you. Bot-to-bot debate runs against a visible turn and token budget, and typing interrupts at the next turn boundary.
- Do I need an API key to use Botference?
- No. Botference drives the Claude Code and Codex CLIs you already have logged in, so it inherits their authentication and your existing plan. One CLI is enough to start — with both installed, @all gets you two models disagreeing about the same problem.
- Is Botference free and open source?
- Yes — MIT-licensed and built in the open, free to clone and run. The only cost is the CLI subscriptions you already pay for. Sponsorship is optional and funds continued development.
- Can I run the planning council on my phone?
- Yes.
botference plan --webserves the same council as a chat app — streaming transcript, slash commands, image attachments, markdown replies, plus a per-agent context panel. Adding--shareputs a password gate and a tunnel in front of it: one URL to open on your phone.