Your coding agents, on every machine you own.
GOAT runs the agents you already use, like Claude Code, Codex and Cursor, on your laptop, a desktop at home, an SSH server or a cloud machine. Steer all of them from the desktop app, a browser or your phone.
Free and open source under the MIT license, for macOS, Windows and Linux.
The app you steer it from
The real GOAT app with Liquid Glass on, in a demo project. The thread and diff come from a real Codex run; the other sidebar threads are samples.
Every machine in one view
Connect your laptop, an office Mac and an SSH server. Fleet shows each one and the agents working on it.
Work goes where there is room
Start threads on any machine, or ask GOAT Bot and let it pick the project and the machine.
Laptop full? Add a GOAT VM.
When your own machines are busy, GOAT VM will add a cloud machine to the same list. Coming soon.
Everything reports back to one place
Threads on every machine land in the same app, so you can see what ran and where.
Use the agents you already have
GOAT runs each provider's own agent with the sign-in you already set up on the machine that does the work.
- Claude Code
- Codex
- Cursor
- Grok Build
- OpenCode
- Antigravity
- Pi
- Muse Code
- ACP agents
In the vendor's cloud
- Claude Cloud
- Cursor Cloud
- Devin Cloud
What GOAT adds
GOAT Bot
One standing conversation that is not tied to a project. Ask it for work and it starts a coding thread in the right project and machine, then reports back. It also answers in Slack, and over iMessage when the server runs on a Mac.
Read the guide: GOAT BotFleet
One view of every connected machine and the agents working on it, with counts of threads that are running or waiting for you. Fleet goals keep starting workers until the conditions you set hold.
Read the guide: FleetMemory
Finished conversations become memories scoped to all projects, one project or one thread. Import memories from Codex, Claude and OMO, and share them between devices through a hub.
Read the guide: MemoryOrchestration tools
The GOAT MCP server gives agents tools to launch threads, watch them and report results to the thread that started them. Outside agents such as Claude Code, Codex and ChatGPT can connect to the same server.
Read the guide: Orchestration toolsComputer, browser and devices
Agents can use apps on the computer that runs GOAT without taking over your cursor. The desktop app has a browser panel beside each thread, and a Device panel shows an iOS Simulator or Android Emulator an agent can drive.
Read the guide: Computer, browser and devicesSource control and pull requests
Clone and publish repositories, open pull requests and review each turn's own changes. GitHub, GitLab, Forgejo, Gitea, Bitbucket, Azure DevOps and GitCafe are supported.
Read the guide: Source control and pull requestsVisual replies
Ask for a chart, a table or a diagram and the agent answers with a sandboxed page in the thread. It works with every provider, on web, desktop and mobile.
Read the guide: Visual replies
Install GOAT
The desktop app updates itself. The goat install script follows the Nightly train unless you set GOAT_CHANNEL=stable.
Desktop app
For macOS, Windows and Linux. It includes the server and the goat command, so it can also host the environment your other screens connect to.
Choose a downloadThe goat command
Starts the server and opens the web app. On Windows, run the second line in PowerShell.
curl -fsSL https://raw.githubusercontent.com/goat-si/goat-releases/main/install.sh | shirm https://raw.githubusercontent.com/goat-si/goat-releases/main/install.ps1 | iexA server-only machine
For a VPS or a spare Mac you reach from other devices. Installs the server as a background service and prints pairing links.
curl -fsSL https://raw.githubusercontent.com/goat-si/goat-releases/main/install-goat-server.sh | sh -s -- --tailscaleOpen source, built in public
GOAT is MIT licensed and developed in a public repository, with its work tracked in GitHub issues and pull requests. It began as a fork of T3 Code, keeps its event-sourced core, and still merges upstream changes.
GOAT VM
GOAT VM is coming soon
More machines when yours are full, with the agents you already use.