Skip to content

Search documentation

Search across every goat product

Goat

A local personal AI for chat and coding workflows.

On this page

goat is a single-user, single-host personal AI with two connected capabilities:

  • Agent lives on your chat channels, keeps long-term memory, runs scheduled work, and delegates coding tasks.
  • Code is a terminal coding agent with a full-screen interface backed by a resident daemon.

Both capabilities use one binary, one daemon, and one local database. Data stays under ~/.goat/.

Start here

Install goat, run the guided setup, then choose the interface that matches your work.

goat setup
goat code

The setup flow connects an AI provider and can create your first agent. goat code opens the coding interface and starts the daemon when needed.

What goat manages

  • AI provider credentials and models
  • Discord and Slack agent channels
  • Integrations with tools such as GitHub, Linear, Notion, Sentry, and Vercel
  • Local long-term memory
  • Coding conversations and delegated work
  • Paired remote devices

Use goat doctor to diagnose local configuration and goat update to install a newer release.