GoatCode is an open-source terminal AI agent distributed as a single 85 MB binary. It connects to more than 180 LLM providers and can also use existing Claude, ChatGPT, Gemini, and Copilot subscriptions through OAuth. When a provider quota is exhausted during a session, GoatCode retries and follows a configured fallback chain, switching providers mid-turn while reporting the change and preserving the context. Version 2.1.10 adds Anthropic prompt caching, with savings of up to 90% for long sessions and cost reporting through `/cost`. It also displays unified diffs after writes or edits, supports `/rewind` to restore the transcript and files to an earlier turn, and can fan out up to three parallel subagent calls. Users can search saved sessions, autocomplete files with `@file`, use model aliases such as `sonnet`, and view actual API-token usage against the model context window. The release also updates its working bypass mode, called GOAT MODE, and adds a Noir theme. Installation is available through `npm install -g goatcode-cli` or static binaries from the releases page.
AI News
The latest AI releases, research, products, and industry updates.
Loading...