Releases: Arhan-w/GoatCode
Release list
GoatCode v2.1.10 — GOAT MODE (bypass really works)
🐐 GOAT MODE — bypass permissions, for real
- Bypass now actually bypasses: switching to it mid-turn takes effect instantly (live toolkit update), the permission callback reads the current mode, and an open prompt resolves YES the moment you enter it.
- New footer:
🐐 GOAT MODE — unchainedin gold + a banner on entry. - Proven by
docs/bypass_check.py: pty test asserting zero dialogs in bypass, dialog in default mode.
Carries everything from the peak release: prompt caching, inline diffs, /rewind, parallel subagents, /search, @file completion, always-allow rules, model aliases, true ctx meter, noir theme.
npm install -g goatcode-cli (2.1.10) or grab a binary below.
GoatCode v2.1.9 — peak release
GoatCode 2.1.9 — the peak release
⚡ Prompt caching — system+tools cached automatically on Anthropic; /cost shows real dollars saved (up to 90% off repeated context).
Inline diffs — every write/edit prints a colored unified diff the moment it lands.
/rewind — jump transcript + files back to any turn.
Parallel subagents — up to 3 task calls fan out at once.
/search + goat search — full-text across every saved session.
@file Tab completion · always-allow session rules + /permissions · model aliases (/model sonnet) · true ctx meter from real API tokens · noir theme.
All README demos are real pty captures of this build.
v2.1.8
v2.1.8 - prompt caching, true ctx meter, inline diffs, /rewind, paral…
v2.1.7
v2.1.7 - stable live region, no ghost boxes, queued steering, bash ta…
v2.1.6
v2.1.6 — stable live region: no more ghost input boxes on tall output
v2.1.5
v2.1.5 — stable bottom-pinned live region (Ink Static), clean-viewpor…
v2.1.4
v2.1.4 — provider failover, goat addp, JSON config values, richer /us…
GoatCode v2.1.3 — install it in one line, authenticate it in one minute
Install
npm install -g goatcode # any OS — fetches the right binaryirm https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.ps1 | iex # Windows, no npmcurl -fsSL https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.sh | bash # Linux/macOS, no npmWhat's new
- Interactive
goat auth— no more memorizing provider ids: rungoat authand pick your provider, OAuth or paste-key. - npm package —
npm i -g goatcodepostinstall pulls the platform binary; the launcher self-heals if scripts were skipped. - First-run auth banner (2.1.2) — installs with no credentials now tell you exactly what to do.
Why GoatCode
- 183 providers + any OpenAI/Anthropic/Responses/Gemini endpoint — switch models mid-session with
/model - Your subscriptions, not another bill — Claude Pro/Max, ChatGPT, Gemini, Copilot, Kimi, Grok → working API credentials via OAuth
- Desktop control built in — the agent screenshots your screen (vision models see it) and drives real apps: click, type, launch, clipboard
- MCP servers, SKILL.md skills, plugins, Claude-compatible hooks & permission rules — your existing .claude/ setup just works
- Streaming Ink TUI, plan mode, sub-agents, parallel tool calls, undo checkpoints, websearch, /cost pricing
- MIT, 78 tests, 5 prebuilt platforms
Quickstart: goat auth → goat → ask it to fix something in your repo.
v2.1.2
What changed
- First-run banner — install with no keys? Goat now tells you exactly that on boot (with the /auth command to fix it), instead of a silent shell.
- Shift+Tab mode cycle fixed for all terminals; Ctrl+V pastes clipboard images into your message.
- 5 prebuilt platforms; one-command install (see below).
Install (one command)
Windows (PowerShell):
irm https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.ps1 | iexLinux / macOS / Git-Bash:
curl -fsSL https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.sh | bashHighlights
- 183 providers · subscription OAuth (Claude · ChatGPT · Gemini · Copilot · Kimi · Grok)
- Desktop control:
screenshot+computer(click/type/keys/launch/clipboard), background input, never-send guard list - MCP (stdio/http/sse) · SKILL.md skills · plugins · Claude-compatible hooks/permissions
- websearch, parallel tool calls, small_model routing, /cost pricing, undo checkpoints
GoatCode v2.1.1 — every provider, one terminal
Install (one command)
Windows (PowerShell):
irm https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.ps1 | iexLinux / macOS / Git-Bash:
curl -fsSL https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.sh | bashDrops goat on PATH. No runtime required — these are standalone binaries.
v2.1 highlights
- 🖥️ Desktop control — the agent can
screenshotyour screen (vision models see it) andcomputer-drive real apps: click, type, keys, scroll, launch, clipboard. Background input via cua-driver, native fallbacks otherwise. Never-send list hard-blocks Win+L / Ctrl+Alt+Del. - 🔎 websearch — keyless DuckDuckGo lookups from inside a session.
- ⚡ Parallel tool calls — read/glob/grep batches fan out concurrently.
- 🧠 small_model routing — compaction + explore sub-agents on a cheap model.
- 📋 Ctrl+V image paste in the TUI; Shift+Tab now cycles modes everywhere.
- 🔌 MCP servers (stdio/http/sse), SKILL.md skills, plugins, Claude-compatible hooks & permission rules.
- 183 providers, subscription OAuth (Claude · ChatGPT · Gemini · Copilot · Kimi · Grok), 5 platforms of prebuilt binaries.