██████╗ ██████╗ █████╗ ████████╗
██╔════╝ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝
██║ ███╗██║ ██║ ███████║ ██║
██║ ██║██║ ██║ ██╔══██║ ██║
╚██████╔╝╚██████╔╝ ██║ ██║ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝
Autonomous personal AI agent. Single user, single host. Runs personas across chat channels, ticks itself, evaluates its own output, and keeps everything local under ~/.goat/.
curl -fsSL https://raw.githubusercontent.com/goat-agent/goat/main/install.sh | shThe installer downloads the latest GitHub Release binary, verifies the release checksum when local tooling is available, walks you through first-time setup on an interactive fresh install, and installs a user daemon in the background. ~/.goat/ holds everything from then on.
Anthropic · OpenAI · Gemini · Moonshot · Zhipu
Telegram · Discord
goat doctor parse every config file and report
goat provider manage LLM keys
goat persona manage personas
goat skill inspect agent skills
Maintainers cut releases with cargo release. The v{{version}} tag triggers GitHub Actions to build goat-<tag>-<target>.tar.gz assets and matching .sha256 files for macOS and Linux on x86_64 and arm64; install.sh consumes those release assets.
MIT