Skip to content

goat-agent/goat

Repository files navigation

   ██████╗  ██████╗   █████╗  ████████╗
  ██╔════╝ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝
  ██║  ███╗██║   ██║ ███████║    ██║
  ██║   ██║██║   ██║ ██╔══██║    ██║
  ╚██████╔╝╚██████╔╝ ██║  ██║    ██║
   ╚═════╝  ╚═════╝  ╚═╝  ╚═╝    ╚═╝

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

Install

curl -fsSL https://raw.githubusercontent.com/goat-agent/goat/main/install.sh | sh

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

Providers

Anthropic · OpenAI · Gemini · Moonshot · Zhipu

Channels

Telegram · Discord

Commands

goat doctor       parse every config file and report
goat provider     manage LLM keys
goat persona      manage personas
goat skill        inspect agent skills

Release

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.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors