#8181st of 87 in Coding agents and assistants
toad
Terminal UI that runs coding agents over the Agent Client Protocol
- Stars
- 3.5k
- License
- AGPL-3.0
- Last commit
- May 2026
- Last release
- May 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
Toad is a Python terminal UI that front-ends coding agents such as Claude, Gemini, Codex and OpenHands through the Agent Client Protocol. It includes a real persistent shell, a Markdown prompt editor, an @ fuzzy file picker, diff views, concurrent agent sessions and session resume. It can also be served in a browser with `toad serve`.
Who it is for: Terminal users who want one UI for several coding agents
Strengths
- Works with many agents via ACP, with an in-UI agent browser and installer
- Integrated shell keeps cwd and env vars, and supports interactive commands
- Runs several agents from different providers at once, with session resume
- Can be served as a web app with `toad serve`
Weaknesses
- No native Windows support; WSL is needed
- AGPL-3.0 license; commercial license required for non-AGPL use
- Model selection, MCP server UI and built-in editor are still on the roadmap
- Default macOS terminal gives a reduced experience
What it needs
- no GPU
- Needs uv, Python 3.14, xclip (Linux clipboard), a coding agent supporting ACP
- Models: Claude, Gemini, Codex, OpenHands
Also in Coding agents and assistants
See all 87| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 83 out of 100 |
| 2 | ArchonYAML workflow engine that runs AI coding agents through fixed dev steps | 82 out of 100 |
| 3 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 80 out of 100 |
| #4 | Open SWELangChain coding agent that plans, implements and reviews pull requests | 80 out of 100 |
| #5 | opencodeTerminal coding agent with build and plan modes, plus a desktop app | 79 out of 100 |