Toad is a unified experience for AI in the terminal

Solo dev drops “Toad” for AI in your terminal — fans cheer, Vim warriors sharpen their keys

TLDR: Will McGugan launched Toad, a single terminal app that wrangles multiple AI coding tools with slick features and shell integration. Commenters are hyped to try it over the holidays, sparking a Vim-keys debate and light shade at rivals, while the creator’s AMA cameo amped the buzz.

The terminal just got a main character: Will McGugan — the dev known for making console apps feel fancy — unveiled Toad, a single window where multiple AI helpers can live together. Think ChatGPT-style coding help, but inside the command line, with smart touches like typing “@” to pull in files, “!” to run commands, and silky Markdown as answers stream in. It even remembers past chats like a notebook and plays nice with colorful, interactive apps — not just boring black-and-white text. You can try it from batrachian.ai.

But the real show? The comments. Holiday hackers are giddy: one fan is saving Toad for Christmas break. The first mini-drama flared fast: “Does it support Vim keys?” cue the eternal keyboard wars. Another commenter threw shade at a rival (“OpenCode didn’t scratch the itch”), betting Toad nails the user experience. Meanwhile, the creator himself dropped in with an “Ask me anything”, instantly turning the thread into a live help desk. And yes, everyone clocked the cheeky “Taken” movie vibe in the intro — cue approving nods and frog/Toad puns hopping through the replies.

Between collabs name-dropped with OpenHands and Hugging Face and a promise of more tool support, the crowd’s mood is clear: Toad might be the terminal’s new power move, if those beloved keybinds make the cut.

Key Points

  • Toad is a terminal front-end that unifies multiple AI agent CLIs via the ACP protocol, supporting 12 agent CLIs at launch.
  • It offers enhanced UX features: “@” for file context with .gitignore-aware fuzzy search, a rich prompt editor, and fast Markdown streaming.
  • Toad integrates a shell with “!” for commands, auto shell mode, and tab completion, supporting interactive CLI apps with color and mouse input.
  • It adopts Jupyter-like navigation of prior conversation blocks, enabling interactions like copying and exporting SVG.
  • The project includes collaborations with OpenHands and Hugging Face; installation instructions are available at batrachian.ai, with ongoing development planned.

Hottest takes

“I wonder if they support vi keybinds” — jarbus
“OpenCode didn’t quite scratch the itch” — fcarraldo
“I built Toad. Ask me anything” — willm
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.