Rust / multi-provider terminal UI

ai-cli

STATUSActive toolCLASSProducts & experiments

A Rust CLI and Ratatui interface that streams one prompt across multiple model providers for side-by-side comparison or focused single-provider work.

RustRatatuiStreamingWeb searchLLM

OUTCOME / 01

Makes model disagreement visible without turning provider routing into a pile of shell scripts.

01parallel

provider fan-out

02streamed

responses

03CLI + TUI

interfaces

01

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.

02

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.

03

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.