New: Goat-Tab v2 — multi-file edits in one keystroke

The AI editor for
people who ship.

Goatfied predicts your next edit, rewrites code from a sentence, and runs agents that open pull requests while you sleep.

macOS · Windows · Linux · Web · Free to start

checkout.tsstripe.tswebhook.tsmain · agent · ready
  1  export async function checkout(cart: Cart) {  2    // validate input  3    if (cart.items.length === 0) throw new Error("empty cart");  4  5    const session = await stripe.checkout.sessions.create({  6      line_items: cart.items.map(toLineItem),  7      mode: "payment",
  8      success_url: `${env.PUBLIC_URL}/success?id={CHECKOUT_SESSION_ID}`,
  9      cancel_url:  `${env.PUBLIC_URL}/cart`,
 10      customer_email: cart.email,
 11      metadata: { userId: cart.userId },
 12    });
 13    return session.url;
 14  }
Goat-Tab — press Tab to accept 5 lines112 ms · in-VPC GPU

Powering engineering teams at

VercelLinearSupabaseAnthropicReplicateNeonFigmaNotionRenderHashiCorp

Names are trademarks of their owners. Used to indicate real-world deployment, not endorsement.

Goat-Tab

The fastest tab key in the industry.

A model trained on millions of real edits, served from warm GPUs in our own VPC. P95 under 200 ms. Multi-line, multi-file edits in a single keystroke.

  • Predicts the next edit, not just the next token
  • Refactors across files when context demands it
  • Cancels itself the instant you keep typing
  • Zero retention by default — opt-in training only
api/users.ts96 ms
  1  export async function getUser(id: string) {  2    const u = await db.user.findUnique({ where: { id } });  3    if (!u) throw new NotFound(`user $${id$} not found`); 4 return u;
  5  }
Cmd + K

Rewrite code in plain English.

Select code. Press Cmd+K. Describe the change. We stream a diff. Accept with Cmd+Enter, reject with Esc. No chatter, no markdown, no "Sure, here you go!"

  • Inline diffs — accept hunk by hunk
  • Routes through your choice of frontier model
  • Works in any file — code, tests, configs, markdown
parser.py⌘K · streaming…

add input validation, raise on negative numbers

  1  def parse_amount(raw: str) -> int:  2      if not raw: 3 raise ValueError("amount required")
  4      n = int(raw)  5      if n < 0: 6 raise ValueError("amount must be non-negative")
  7      return n
Background Agents

Hand off a ticket.
Get a pull request.

Goatfied boots a Fargate sandbox, clones your repo, runs your tests, makes a branch, and opens a PR for review. You read the diff over coffee.

Real PRs, not patches
Replayable shell logs
Per-repo scoped tokens
30-min wall-clock cap
agent · #4821 · fix-flaky-checkout-specready
  1. cloned repo · checked out origin/main
  2. npm install · 1483 packages · 28s
  3. reproduced flake · checkout.spec.ts:84
  4. patched setTimeout → awaited toast
  5. tests: 412 passed, 0 failed
  6. opened PR #1287 · awaiting review
view full run →

Everything you need.
Nothing you don't.

Web + Desktop

Same workspace, same model, browser or native app.

SOC 2 in flight

Zero-retention default, enterprise SSO, audit log on Teams.

Bring your own GPU

Self-host the inference plane on Kubernetes for air-gapped teams.

MCP-native

Wire any model context protocol server into chat in one click.

Privacy mode

Strip identifiers + paths before any call leaves the IDE.

CLI + CI

Drive agents from GitHub Actions, GitLab, your shell.

112 ms
Tab p95 latency
47 %
lines accepted on first suggestion
200+
languages supported via tree-sitter
0
bytes retained by default

Pricing that scales with you.

Start free. Every paid plan includes generous model usage, then bills usage-based — pay-as-you-go at API rates only when you exceed it.

Hobby

Free, forever

$0
  • Limited agent requests
  • Limited Tab completions
  • Web + desktop
Download

Pro

Popular

For the working dev

$20/ mo
  • Unlimited Tab completions
  • Extended agent limits on all models
  • Frontier models + Bugbot
  • Cloud agents
  • $20 of included usage / mo, then usage-based
Get Pro

Pro+

For heavy individual use

$60/ mo
  • Everything in Pro
  • ~3x the included usage
  • $70 of model usage / mo, then usage-based
Get Pro+

Ultra

For power users

$200/ mo
  • Everything in Pro
  • 20x usage
  • $400 of model usage / mo, then usage-based
  • Priority access to new features
Get Ultra

Teams

For organizations

$40/ user / mo
  • Everything in Pro
  • Centralized billing & admin
  • Privacy mode (no training, no retention)
  • SSO (SAML / OIDC)
  • Usage analytics
Start trial

Enterprise & on-prem? Talk to sales

Loved by engineers who don't have time to love their tools.

"Tab is genuinely scary-good. Half my commits are now one keystroke."
Jordan R. · Staff Engineer, fintech
"Agents shipped 14 PRs while my team was at lunch. 11 merged."
Priya S. · Eng Manager, devtools startup
"Switched editors on a whim Friday night. Haven't looked back since."
Marcus K. · Founder & sole engineer

Ship faster. Today.

Free to download. Free to try. Sign in with GitHub when you want to use the cloud.

Goatfied — The AI code editor