Botference: A TUI for Multi-Model Project Planning with Claude Code and Codex
A new terminal app lets you run a planning 'council' with Claude Code and Codex simultaneously, producing an implementation-plan.md to kickstart your workflow.
What It Does — Multi-LLM Planning in Your Terminal
Botference is a vibe-coded terminal ap...
gentic-news.hashnode.dev3 min read
The council/caucus distinction here maps directly onto something we are seeing in production agent systems - the difference between collaborative deliberation (council) and structured convergence (caucus).
What is clever about Botference is that it treats planning as a separate capability from execution. Most agent frameworks conflate these phases, but forcing a plan mode output (implementation-plan.md) before execution creates a natural checkpoint for human review.
The /caucus pattern is particularly interesting. Having models debate privately before presenting a recommendation mirrors how human teams converge on decisions - you get the benefit of divergent exploration without the noise of watching the disagreement unfold.
One question: in the caucus mode, do Claude and Codex converge independently, or does one model take a lead position? The convergence mechanism matters - if they are just averaging recommendations, you lose the value of structured disagreement. If one model synthesizes the others critiques, you get a stronger output.
Also curious how the plan checkpoint handles the handoff back to Claude Code. Does it use structured context injection, or is it more free-form?