Outlier  ›  vs

Outlier vs Windsurf (Codeium): local coding AI vs a cloud agent IDE

Quick answer

Windsurf no longer ships under that name: Cognition acquired it and rebranded it Devin Desktop on June 2, 2026, and windsurf.com now redirects to devin.ai. Its agent harness runs on your machine, but every model is vendor-hosted: inference always leaves the machine, so your prompts and the files the agent reads go to Cognition's cloud, and training on that data is the default unless you pay to opt out. Cloud repo indexing is narrower than it's often described — it's a Teams/Enterprise feature, and on Free, Pro and Max the codebase index is built locally. Outlier runs the model itself on your Mac — no account, no quota, nothing uploaded — but its Core 27B measured about 45% on a blind SWE-bench Verified slice, behind the strongest cloud coding agents.

I'm Matt Kerr and I build Outlier, so read this as a comparison written by an interested party. Every claim about the other product is sourced to its own docs, and my numbers are here even where they're unflattering.

Read this first: "Windsurf" is now Devin Desktop

Windsurf is a retired name. Codeium became Windsurf, Cognition acquired it, and on June 2, 2026 it became Devin Desktop; windsurf.com now 308-redirects to devin.ai/desktop.

Plans, pricing and extensions carried over. The agent is mid-transition: Cascade, the agent that defined Windsurf, is still the shipping default, while Cognition's next-generation Devin Local agent — which its docs say takes up to 30% fewer tokens than Cascade for the same task — is in preview and not yet at parity: it doesn't persist memories between sessions, doesn't support workflows, and isn't available in the JetBrains plugin. Cognition says it's meant to eventually replace Cascade. Three product identities in two years is a real risk if you're standardizing a team.

Where each one lives

Outlier is a native macOS app for Apple Silicon, M1 or later, macOS 12+. That's the whole surface area: no Windows or Linux build, no mobile app, no web version, no extension.

Devin Desktop is the opposite shape — a full IDE with the agent inside it, built for macOS, Windows and Linux, plus a command-line agent and a JetBrains plugin. If you want something that edits your working tree and iterates until the tests pass, that's what it was made for. Outlier isn't an editor.

Which model is doing the work

Outlier ships seven tiers that download once and run on your GPU, from Nano 4B to Plus 397B-a17b, which pages MoE experts off the SSD. Six are Apache 2.0, the weights are on Hugging Face, and on an M1 Ultra Nano runs about 71.7 tok/s and Core 27B about 20.7.

Devin Desktop routes to a large hosted catalog — OpenAI, Anthropic, Google, DeepSeek, Moonshot, Zhipu, Minimax, xAI. Cognition doesn't publish a headline number, so I counted the model table at docs.devin.ai/desktop/models on 2026-07-23: about 170 entries on Pro and about 175 on Enterprise (169 and 174 distinct labels, since a couple appear twice).

On top of that catalog sit Cognition's own SWE models, and their claims are per-model rather than family-wide. SWE-1.5 was announced as a frontier-size model with hundreds of billions of parameters, served on Cerebras at up to 950 tok/s. SWE-1.7, the current one, is quoted at 1000 TPS via Cerebras and ships with no published parameter count; the models doc now calls SWE-1.5 "our previous frontier agentic coding model."

All of it is vendor-hosted. "Devin Local" is a local agent harness with access to your files and tools, not local weights. The ACP docs list five example pluggable agents — Codex CLI, Claude Agent, OpenCode, Junie and Gemini CLI — and say any agent that speaks ACP can run inside Devin Desktop. What that establishes is narrower than "no local option": no Devin-supplied model runs on your machine, and Cognition documents no local runtime. Since OpenCode is open source, you could in principle point an ACP agent at local weights yourself — and the same doc tells you the cost of doing it, that Devin Desktop's privacy policy and legal terms no longer apply and billing goes directly to the third party. Out of the box, though: no network, no model.

Does your code leave the machine?

Outlier: no. No account, no round trip, no prompt telemetry. Turn Wi-Fi off and it keeps working, and there's no training opt-out to hunt for because there's nothing to opt out of.

Devin Desktop: yes for inference, and it depends for indexing. Inference is unconditional — every prompt and every file the agent reads goes to a hosted model.

Indexing is the part usually described wrongly, including by me before I checked. On the individual plans this page compares — Free, Pro and Max — the index is built on your machine: Cognition's context docs say the entire local codebase is indexed on device, and list indexing of remote repositories as something available additionally to Teams and Enterprise users. The Remote Indexing doc is blunter still: the feature "is only available in the Devin Desktop Plugins for Enterprise plans," and describes organizations on Teams and Enterprise plans cloning repositories into Cognition's indexing service to build embeddings on a single-tenant instance. On that remote path only, code and snippets are deleted after embedding, assuming "Store Snippets" is unchecked.

So if you're an individual on Pro, your repository is not being cloned to Cognition's servers. The exposure is real but smaller than the usual telling: the snippets your local index retrieves are attached to every request that goes to the hosted model, so the code still travels — a retrieved slice at a time, rather than a whole-repo copy sitting in someone else's storage.

Then training. Cognition's Platform Terms of Service, effective June 30, 2026, say it may use Customer Data for model training. Paid subscribers can opt out on the Data Controls page, which also enables Zero Data Retention; the free tier has no documented opt-out. One caveat: Cognition's enterprise security page says it does not train on customer data by default, contradicting those consumer terms — that page appears to cover enterprise deployments only.

What you pay

Devin Desktop: Free at $0 with a light agent quota and unlimited Tab completions; Pro at $9/mo, adding frontier models from OpenAI, Anthropic and Google plus cloud agents; Max at $249/mo for higher quotas; Teams at $80/mo base plus $40 per seat. Yearly terms aren't published, so I can't give an honest annual figure.

You also can't compute what $9 buys in advance: quota numbers aren't published, only that your daily quota exceeds a seventh of your weekly one, and overflow is billed at API list prices. Credits became quotas in March 2026, with existing subscribers grandfathered indefinitely.

Outlier: the free tier is Nano and Lite, no account, no cap. Pro covers all seven tiers; Founders Lifetime is $249. No quotas — the compute is yours.

Outlier vs Devin Desktop at a glance

Outlier Windsurf / Devin Desktop
Where it lives Mac app (Apple Silicon, macOS 12+) IDE, CLI, JetBrains (Mac/Win/Linux)
Model 7 local tiers, 4B–397B ~170 hosted models on Pro, incl. SWE-1.7
Code leaves machine No Yes, inference and indexing
Trained on your data No Yes by default; opt-out paid only
Works offline Yes No documented offline mode
Cost Free; $249 lifetime; no caps Free; $9/mo; $249/mo Max; unpublished quotas
Agentic ability Local loop; ~45% blind SWE-bench slice Local + cloud agents, subagents, MCP
Repo-scale context Local RAM only; retrieval on device Local index on Free/Pro/Max; cloud-indexed on Teams/Enterprise

Agentic ability and repo context: my honest receipts

This is where Outlier is behind, and I'd rather say so up front. On a blind slice of SWE-bench Verified the local 27B measured about 45% — 18 of 40: my own harness, not a leaderboard submission, published because it's real, not because it flatters me. Core 27B scores 0.866 on HumanEval. Against a hosted agent with hundreds of billions of parameters, that's a gap: on a long refactor with cross-module coupling, the cloud agent lands changes a 27B on your laptop won't.

Repo-scale context is the second gap, and it's a gap on both paths: Devin Desktop's local index on Free/Pro/Max is backed by a hosted model with a far larger context budget than a 27B holds in local RAM, and on Teams and Enterprise it can index whole remote repositories in the cloud on top of that. On a two-million-line monorepo neither difference is subtle. Throughput is the third — SWE-1.7 at 1000 TPS on Cerebras against Core 27B's 20.7 tok/s on an M1 Ultra.

Where local holds up: reading unfamiliar code, writing a function, explaining a stack trace, refactoring one file. Core 27B matched Claude Opus on 98.9% of rubric checks in a 54-prompt head-to-head — but that's general capability, not agentic coding.

Where Windsurf (Devin Desktop) genuinely wins

Which one fits your repo

Pick Devin Desktop if you want an agent driving multi-file changes across a large repo; you need capability or throughput your hardware can't produce; your team is on Windows or Linux; procurement wants SSO and a SOC 2 report; or you want agents running while your laptop stays free.

Pick Outlier if your code sits under an NDA or a rule that makes sending source to a third-party model a non-starter — note that this is about inference, not indexing, since an individual Devin Desktop plan indexes locally but still ships retrieved snippets with every request; you want a structural guarantee rather than a toggle you pay to enable; you work offline; or you want a flat one-time cost instead of usage-based overflow billing.

Use both, what I'd tell most developers: keep the sensitive and offline work local, and send the gnarly refactor to a cloud agent with a far bigger model behind it.

Sources and receipts: Every Devin Desktop claim comes from Cognition's own primary sources, checked 2026-07-23: windsurf.com's redirect, the product and rebrand pages, devin.ai/pricing, the docs for quota, Devin Local, ACP, context awareness, remote indexing and models, and the Platform ToS. The model counts are mine, not Cognition's: they publish no headline number, so I parsed the table on the models doc and counted 170 Pro and 175 Enterprise rows (169 and 174 distinct labels) on 2026-07-23. Throughput is quoted per model — 950 tok/s belongs to the SWE-1.5 announcement, 1000 TPS to SWE-1.7 — and the parameter figure to SWE-1.5 only. Where two of their pages disagree on training defaults I said so instead of picking one, and I left out the reported acquisition price and the commonly cited annual discount: no primary source confirms either. Competitor pricing and data policies change often — verify before you buy. Outlier's numbers are mine and all describe Core 27B: ~45% (18/40) on a blind SWE-bench Verified slice, 0.866 HumanEval, 20.7 tok/s on an M1 Ultra. Outlier has no image generation, voice mode, mobile app, Windows/Linux build, or cloud sync.

Try Outlier free — no account needed

Nano and Lite are free forever, no login or cap. Turn off Wi-Fi and see what a local model does with your code.

Download for Mac