Skip to content

Releases: Arhan-w/GoatCode

GoatCode v2.1.10 — GOAT MODE (bypass really works)

Choose a tag to compare

@github-actions github-actions released this 11 Sep 22:00

🐐 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 — unchained in 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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 21:48

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 21:37
v2.1.8 - prompt caching, true ctx meter, inline diffs, /rewind, paral…

v2.1.7

Choose a tag to compare

@github-actions github-actions released this 11 Sep 08:05
v2.1.7 - stable live region, no ghost boxes, queued steering, bash ta…

v2.1.6

Choose a tag to compare

@github-actions github-actions released this 10 Sep 21:54
v2.1.6 — stable live region: no more ghost input boxes on tall output

v2.1.5

Choose a tag to compare

@github-actions github-actions released this 10 Sep 21:08
v2.1.5 — stable bottom-pinned live region (Ink Static), clean-viewpor…

v2.1.4

Choose a tag to compare

@github-actions github-actions released this 10 Sep 20:41
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

Choose a tag to compare

@github-actions github-actions released this 09 Sep 19:19

Install

npm install -g goatcode        # any OS — fetches the right binary
irm https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.ps1 | iex   # Windows, no npm
curl -fsSL https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.sh | bash   # Linux/macOS, no npm

What's new

  • Interactive goat auth — no more memorizing provider ids: run goat auth and pick your provider, OAuth or paste-key.
  • npm packagenpm i -g goatcode postinstall 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 authgoat → ask it to fix something in your repo.

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 09 Sep 18:53

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 | iex

Linux / macOS / Git-Bash:

curl -fsSL https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.sh | bash

Highlights

  • 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

Choose a tag to compare

@github-actions github-actions released this 09 Sep 17:56

Install (one command)

Windows (PowerShell):

irm https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.ps1 | iex

Linux / macOS / Git-Bash:

curl -fsSL https://raw.githubusercontent.com/Arhan-w/GoatCode/v2-typescript/install.sh | bash

Drops goat on PATH. No runtime required — these are standalone binaries.

v2.1 highlights

  • 🖥️ Desktop control — the agent can screenshot your screen (vision models see it) and computer-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.