A terminal application for comparing responses from multiple LLMs side-by-side in real-time.
- Send prompts to Claude Opus 4.5, GPT-5.2, and Gemini Flash simultaneously
- View streaming responses in parallel panels
- Slash commands with autocomplete (e.g.,
/newto start fresh)
Requires Python 3.13+.
uv syncTo install globally and run from anywhere:
uv tool install .This installs multitool to ~/.local/bin/. You can then run it from any directory.
To uninstall:
uv tool uninstall multitoolRun the app:
multitoolOr without installing globally:
uv run multitool- Type a prompt and press Enter to send to all models
- Type
/newto clear logs and start new conversations - Press Ctrl+C to exit
pytestRuns 42 tests covering UI components, slash commands, and integration scenarios. Tests use mocked LLM responses.