NewGOAT VM is coming soon

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.

  1. 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.

  2. Work goes where there is room

    Start threads on any machine, or ask GOAT Bot and let it pick the project and the machine.

  3. 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.

  4. 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
Set up a provider

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 Bot
  • Fleet

    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: Fleet
  • Memory

    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: Memory
  • Orchestration 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 tools
  • Computer, 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 devices
  • Source 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 requests
  • Visual 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 download

The 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 | sh
irm https://raw.githubusercontent.com/goat-si/goat-releases/main/install.ps1 | iex

A 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 -- --tailscale

Open 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.