Entry No. 20 Rust · multi-provider terminal UI
ai-cli
One prompt to Claude, GPT, Gemini, Grok and OpenRouter, side by side, streaming.
- Status
- OperatedActive tool
- Class
- Products & experiments
- Plates
- I
Outcome
Makes model disagreement visible without turning provider routing into a pile of shell scripts.
§ 1Workflow
A prompt can target one provider or fan out to a configurable council. Responses stream into stable panes, which makes differences in reasoning, citations, tone and failure behavior easy to inspect.
§ 2Current implementation
Rust, with a Ratatui interface, provider-aware routing, retries, web search, file and stdin context, and both interactive and composable command-line modes. ai-keys, its public sibling, manages the keys.
§ 3Design principle
The tool does not pretend consensus is truth. Its job is to expose independent outputs cleanly enough for a person, or a later synthesis step, to compare the evidence.
Plates Public evidence
Screenshots without surveillance.
Current public surfaces and privacy-safe crops. Select a plate to inspect it at full size.