Rust / multi-provider terminal UI
ai-cli
A Rust CLI and Ratatui interface that streams one prompt across multiple model providers for side-by-side comparison or focused single-provider work.
OUTCOME / 01
Makes model disagreement visible without turning provider routing into a pile of shell scripts.
provider fan-out
responses
interfaces
Workflow
A prompt can target one provider or fan out to a configurable council. Responses stream into stable panes, making differences in reasoning, citations, tone, and failure behavior easy to inspect.
Current implementation
The current application is Rust, with a Ratatui interface, provider-aware routing, retries, web search, file and stdin context, and both interactive and composable command-line modes.
Design principle
The tool does not pretend consensus is truth. Its job is to expose independent outputs cleanly enough for a human—or a later synthesis step—to compare evidence.
Public evidence
Screenshots without surveillance.
Current public surfaces and privacy-safe crops. Select an image to inspect it at full size.