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
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 }
Powering engineering teams at
Names are trademarks of their owners. Used to indicate real-world deployment, not endorsement.
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
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 }
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
▸ 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
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.
- ✓cloned repo · checked out origin/main
- ✓npm install · 1483 packages · 28s
- ✓reproduced flake · checkout.spec.ts:84
- ✓patched setTimeout → awaited toast
- ✓tests: 412 passed, 0 failed
- →opened PR #1287 · awaiting review
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 Business.
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.
Pricing that scales with you.
Start free. Upgrade when you need to. No per-seat surprises.
Pro
Most popularFor the working dev
- Unlimited Tab
- 500 premium requests / mo
- 20 hours of agents / mo
- Goatfied web at full power
Business
For teams
- Everything in Pro
- 2 000 premium requests / user
- SSO + SCIM + audit log
- Centralised billing
From the blog
Benchmarks, deployment notes, and hard-won patterns.
Goatfied vs Cursor vs GitHub Copilot: a benchmark across 50 real PR tasks
Goatfied vs Cursor vs GitHub Copilot benchmarked on 50 pull request tasks with compile rate, review churn, and cycle-time data.
The Goatfied agent loop: how we ship code that actually compiles first try
Inside the Goatfied agent loop: preflight checks, constrained edits, and verification gates that keep first-pass compile rates high.
Self-hosted AI coding assistants: a complete Goatfied deployment guide
A complete self-hosted Goatfied deployment guide covering network boundaries, model serving, cost controls, and operations.
Loved by engineers who don't have time to love their tools.
"Tab is genuinely scary-good. Half my commits are now one keystroke."
"Agents shipped 14 PRs while my team was at lunch. 11 merged."
"Switched editors on a whim Friday night. Haven't looked back since."
Ship faster. Today.
Free to download. Free to try. Sign in with GitHub when you want to use the cloud.
