2025-07-26 12:08:21 +00:00
# Toad
2025-12-20 13:53:58 +00:00
A unified interface for AI in your terminal ([release announcement](https://willmcgugan.github.io/toad-released/)).
2025-10-23 10:47:54 +00:00
2025-12-17 14:58:59 +00:00
Run coding agents seamlessly under a single beautiful terminal UI, thanks to the [ACP ](https://agentclientprotocol.com/protocol/initialization ) protocol.
2025-10-23 08:04:11 +00:00
< table >
< tbody >
< tr >
< td > < img width = "1338" height = "1004" alt = "Screenshot 2025-10-23 at 08 58 58" src = "https://github.com/user-attachments/assets/98387559-2e10-485a-8a7d-82cb00ed7622" / > < / td >
< td > < img width = "1338" height = "1004" alt = "Screenshot 2025-10-23 at 08 59 04" src = "https://github.com/user-attachments/assets/d4231320-b678-47ba-99ce-02746ca2622b" / > < / td >
< / tr >
< tr >
< td > < img width = "1338" height = "1004" alt = "Screenshot 2025-10-23 at 08 59 22" src = "https://github.com/user-attachments/assets/ddba550d-ff33-45ad-9f93-281187f5c974" / > < / td >
< td > < img width = "1338" height = "1004" alt = "Screenshot 2025-10-23 at 08 59 37" src = "https://github.com/user-attachments/assets/e7943272-39a5-40a1-bedf-e440002e1290" / > < / td >
< / tr >
< / tbody >
< / table >
2025-12-17 14:47:06 +00:00
## Compatibility
2025-10-23 08:04:11 +00:00
2025-12-26 12:08:39 +00:00
Toad runs on Linux and macOS. Native Windows support is currently lacking (but on the roadmap), but Toad will run quite well with WSL.
2025-07-28 08:09:42 +00:00
2025-12-17 14:47:06 +00:00
Toad is a terminal application.
Any terminal will work, although if you are using the default terminal on macOS you will get a much reduced experience.
I recommend [Ghostty ](https://ghostty.org/ ) which is fully featured and has amazing performance.
2025-07-28 08:09:42 +00:00
2025-12-17 14:47:06 +00:00
## Getting Started
2025-07-26 12:08:21 +00:00
2025-12-17 14:47:06 +00:00
The easiest way to install Toad is by pasting the following in to your terminal:
2025-10-23 07:55:04 +00:00
2025-12-17 14:47:06 +00:00
```bash
2025-12-17 16:12:26 +00:00
curl -fsSL batrachian.ai/install | sh
2025-12-17 14:47:06 +00:00
```
2025-07-26 12:08:21 +00:00
2025-12-18 12:10:33 +00:00
You should now have `toad` installed.
If that doesn't work for any reason, then you can install with the following steps:
2025-12-18 15:22:31 +00:00
First [install UV ](https://docs.astral.sh/uv/getting-started/installation/ ):
2025-12-18 12:10:33 +00:00
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```
Then use UV to install toad:
2025-07-26 12:08:21 +00:00
2025-12-17 14:47:06 +00:00
```bash
2025-12-18 14:35:41 +00:00
uv tool install -U batrachian-toad --python 3.14
2025-12-17 14:47:06 +00:00
```
2025-07-28 10:37:59 +00:00
2025-12-17 14:47:06 +00:00
## Using Toad
2025-07-28 10:37:59 +00:00
2025-12-17 14:47:06 +00:00
Launch Toad with the following:
2025-07-28 10:37:59 +00:00
2025-12-17 14:47:06 +00:00
```bash
toad
```
2025-07-26 12:08:21 +00:00
2025-12-17 14:58:59 +00:00
You should see something like this:
2025-07-26 12:08:21 +00:00
2025-12-17 14:47:06 +00:00
< img width = "1266" height = "994" alt = "front-fs8" src = "https://github.com/user-attachments/assets/8831f7de-5349-4b3f-9de9-d4565b513108" / >
2025-07-26 12:08:21 +00:00
2025-12-17 14:47:06 +00:00
From this screen you will be able to find, install, and launch a coding agent.
If you already have an agent installed, you can skip the install step.
To launch an agent, select it and press space.
2025-10-23 07:55:04 +00:00
2025-12-17 14:47:06 +00:00
The footer will always display the most significant keys for the current context.
2025-12-17 14:58:59 +00:00
To see all the keys, summon the command palette with `ctrl+p` and search for "keys".
2025-12-17 14:47:06 +00:00
### Toad CLI
2025-10-23 07:55:04 +00:00
2025-12-17 16:21:46 +00:00
When running Toad, the current working directory is assumed to be your project directory.
2025-12-17 14:58:59 +00:00
To use another project directory, add the path to the command.
For example:
2025-12-10 16:38:57 +00:00
2025-12-17 14:47:06 +00:00
```bash
toad ~/projects/my-awesome-app
```
2025-12-10 16:38:57 +00:00
2025-12-17 14:47:06 +00:00
If you want to skip the initial agent screen, add the `-a` switch with the name of your chosen agent.
For example:
2025-07-26 12:08:21 +00:00
2025-12-17 14:47:06 +00:00
```bash
toad -a open-hands
```
2025-07-26 12:08:21 +00:00
2025-12-17 14:58:59 +00:00
To see all subcommands and switches, add the `--help` switch:
```bash
toad --help
```
2025-12-17 14:47:06 +00:00
### Web server
2025-10-23 09:47:09 +00:00
2025-12-17 14:58:59 +00:00
You can run Toad as a web application.
2025-07-26 12:08:21 +00:00
2025-12-17 14:47:06 +00:00
Run the following, and click the link in the terminal:
2025-07-26 12:08:21 +00:00
2025-12-17 14:47:06 +00:00
```bash
toad serve
```

2025-09-02 13:50:08 +00:00
2025-12-17 14:58:59 +00:00
## Toad development
Toad was built by [Will McGugan ](https://github.com/willmcgugan ) and is currently under active development.
2025-12-17 16:26:06 +00:00
To discuss Toad, see the Discussions tab, or join the #toad channel on the [Textualize discord server ](https://discord.gg/Enf6Z3qhVr ).
2025-12-10 16:38:57 +00:00
2025-12-18 09:14:14 +00:00
### Roadmap
2025-12-18 11:31:41 +00:00
Some planned features:
2025-12-18 09:14:14 +00:00
- UI for MCP servers
2025-12-18 10:03:17 +00:00
- Expose model selection (waiting on ACP update)
- Sessions
- Multiple agents
2025-12-26 12:08:39 +00:00
- Windows native support
2025-12-18 09:14:14 +00:00
2025-12-17 16:20:35 +00:00
### Reporting bugs
2025-12-17 14:47:06 +00:00
2025-12-17 16:20:35 +00:00
This project is trialling a non-traditional approach to issues.
Before an issue is created, there must be a post in Dicussions, approved by a Toad dev (Currently @willmcgugan ).
2025-12-17 16:12:26 +00:00
2025-12-17 16:20:35 +00:00
By allowing the discussions to happen in the Discussion tabs, issues can be reserved for actionable tasks with a clear description and goal.
2025-12-17 16:21:46 +00:00
2025-12-17 16:26:06 +00:00
2025-12-18 09:14:14 +00:00
2025-12-18 10:03:17 +00:00
2025-12-18 11:31:41 +00:00
2025-12-18 12:10:33 +00:00
2025-12-18 15:22:31 +00:00
2025-12-20 13:53:48 +00:00
2025-12-20 13:53:58 +00:00
2025-12-26 12:08:39 +00:00