Latent Space: The AI Engineer Podcast
Latent Space: The AI Engineer Podcast

Windsurf: The Enterprise AI IDE - with Varun and Anshul of Codeium AI

Our second podcast guest ever in March 2023 was Varun Mohan, CEO of Codeium; at the time, they had around 10,000 users and how they vowed to keep their autocomplete free forever: Today, over a million developers use their products, they still have their free tier, and they recently launched Windsurf

Featured Speakers

Latent.Space Host

Topics Discussed

Episode Summary

Executive Summary: Codium’s founders explain why they launched Windsurf, a standalone AI IDE, after scaling their extension business: to remove VS Code constraints, capture richer developer intent, and build a more agentic system that can reason over codebases, execute tools, and eventually automate more of the workflow. The conversation covers eval design, enterprise strategy, pricing, infrastructure, and the company’s belief that durable product value comes from first-party systems, strong UX, and deep enterprise readiness.

Main Topics: Why Codium built Windsurf as a standalone IDE: The team argues that VS Code and extension APIs limited what they could expose, control, and optimize for agentic workflows. Building their own IDE lets them integrate context, trajectory, terminal actions, and UI more tightly. Agentic coding and the Cascade workflow: Cascade is described as the agentic core of Windsurf: it uses human and AI trajectories, retrieval, and code execution to propose and apply changes. The goal is limited human interaction, not just chat or autocomplete. Evaluation strategy for code agents: They describe custom evals based on incomplete code, commit reconstruction, retrieval quality, and test passing, arguing that standard benchmarks like SWE-bench and HumanEval are incomplete or gameable. Enterprise-first infrastructure and durability: Codium emphasizes building infrastructure that serves both individual developers and large enterprises, including security, deployment, indexing, and compliance. This is framed as a long-term moat and a way to support durable revenue. First-party vs third-party model strategy: They explain that some capabilities remain proprietary—autocomplete, retrieval, and code application—while frontier model providers handle high-level planning. The company sees this as a pragmatic split, not ideological. Product UX and the path to more automation: The founders stress that UX is central to adoption: showing diffs, background commands, trajectory awareness, and passive suggestions. They see the product evolving toward more proactive and eventually more autonomous behavior. Go-to-market, pricing, and sales organization: They discuss why they avoid maximizing short-term monetization from individual developers, why $10/month is mainly cost-covering, and how sales for AI devtools requires technical depth, curiosity, and close engineering involvement.

Key Arguments: Standalone IDE control matters because the product needs access to editor state, file exploration, terminal actions, and developer trajectories that VS Code APIs do not reliably expose. Agentic coding is not just task execution from a PRD; real software work is iterative, ambiguous, and intent-heavy, so the system must infer developer goals from partial signals. Standard benchmarks are insufficient for software engineering; Codium prefers evals built from real commits, incomplete code states, and multi-step retrieval/execution loops. Retrieval for code should not be treated like needle-in-a-haystack search; software knowledge is distributed, so the system must retrieve many relevant snippets and rank them well. The company believes it is strategically important to own core competencies like inference, retrieval, and code application rather than outsource everything. Enterprise and individual products reinforce each other: individual usage proves value, while enterprise requirements force the infrastructure to become durable and scalable. The goal is not full autonomy immediately, but a principled path toward it, with human oversight where needed and more automation where patterns are reliable. Pricing individual developers aggressively is not the main strategy because churn is high and switching costs are low; enterprise value is more durable and less price-sensitive. Sales in AI devtools must be technically literate and factory-like at scale; reps need to understand the product deeply enough to explain evolving capabilities credibly. The company values skeptical internal users because they provide realistic feedback and help distinguish genuine product quality from hype.

Data Points: Codium extension users: over 800,000 developers - The founders cite this as evidence of broad adoption for the extension product. Enterprise recognition: JPMorgan Chase Hall of Innovation Award - Presented as unusually fast recognition for an enterprise product. Enterprise penetration: less than 10% penetration of the Fortune 500 for GitHub - Used to argue that many companies use other source control systems and Codium must support them. Customer developer usage: over 70% of developers at some customers use JetBrains - Illustrates the need to support multiple IDE ecosystems and strong language tooling. Pro plan price: $10/month - Described as mainly covering costs rather than maximizing margin. Free trial period: two weeks - New Windsurf users get a trial to test the product and provide feedback. Research timeline: 9 months to 1 year - The team says research behind Cascade and related systems took substantial time. Company funding: $150 million - Mentioned in the context of being financially responsible while investing in infrastructure. Enterprise scale: tens of thousands of developers - Used to explain why enterprise infrastructure and compliance matter. Internal usage scale: hundreds of thousands of developers - Used to show the company can support large-scale deployments. Codebase scale: tens of millions of lines of code / hundreds of billions of tokens - Used to explain why large codebases require distributed retrieval and context systems. Benchmark target: retrieval at 50 rather than retrieval at 1 - They argue code retrieval should surface many relevant snippets, not just one exact match.

Pivotal Quotes: "We want it to actually go out and execute code." — Farun: Explaining the vision for Windsurf and why agentic behavior must extend beyond autocomplete and chat. "The goal is for us to get better at this." — Anshul: On the long-term path toward more autonomous, limited-human-interaction coding workflows. "The most dangerous thing an AI startup can do is build for other AI startups." — Alessio: Referenced in the discussion of enterprise strategy and durable product-market fit.

Implications: The episode suggests AI coding tools are moving from autocomplete toward deeply integrated, semi-autonomous development environments. Winners may be those who own infrastructure, evals, and UX across enterprise and individual workflows.

🔓 Sign Up for Unlimited Episode Search

About Latent Space: The AI Engineer Podcast

The podcast by and for AI Engineers! In 2025, over 10 million readers and listeners came to Latent Space to hear about news, papers and interviews in Software 3.0. We cover Foundation Models changing every domain in Code Generation, Multimodality, AI Agents, GPU Infra and more, directly from the founders, builders, and thinkers involved in pushing the cutting edge. Striving to give you both the definitive take on the Current Thing down to the first introduction to the tech you'll be using in the next 3 months! We break news and exclusive interviews from OpenAI, Anthropic, Gemini, Meta (Soumith Chintala), Sierra (Bret Taylor), tiny (George Hotz), Databricks/MosaicML (Jon Frankle), Modular (Chris Lattner), Answer.ai (Jeremy Howard), et al. Full show notes always on https://latent.space

View all episodes from Latent Space: The AI Engineer Podcast