Skip to main content

Windsurf vs Bolt New

A feature-by-feature comparison of Windsurf and Bolt New across 7 capability categories.

Try Windsurf (opens in a new tab)
Try Bolt New (opens in a new tab)

Modalities — Windsurf Wins

Modalities: Windsurf compared with Bolt New
FeatureWindsurfBolt New
Text Input
Yes. Chat and inline prompting throughout the editor.Yes. Auto populated
Image Upload / Vision
Yes. Paste screenshots and mockups into the chat as context.No. Auto populated
Image Generation
No. Does not generate still images.No. Auto populated
Voice Mode
No. No voice interface.Partial. Auto populated
Video Understanding
No. Does not analyse existing video.No. Auto populated
Video Generation
No. Not a video generation product.No. Not a video generation product.
File Upload (PDF, DOCX)
Yes. Reads files from the open workspace and accepts attachments.Yes. Auto populated
Code Execution
Yes. Cascade runs terminal commands and tests as part of an agentic loop.Yes. Auto populated
Audio Input
No. No audio input.No. Auto populated
Canvas / Artifact Editor
Yes. The editor pane is the shared surface.Yes. Auto populated
Screen Sharing / Computer Use
No. Operates on the codebase and terminal, not the screen.No. Auto populated

Memory & Context — Tie

Memory & Context: Windsurf compared with Bolt New
FeatureWindsurfBolt New
Persistent Memory
Yes. Memories persist project context across sessions.Yes. Auto populated
Large Context Window
Partial. Indexes the whole repository; the usable window depends on the selected model.Yes. Auto populated
Custom Instructions
Yes. Workspace rules files steer the assistant per project.No. Auto populated
Conversation History
Yes. Cascade conversations are saved per workspace.Yes. Auto populated

Integrations — Tie

Integrations: Windsurf compared with Bolt New
FeatureWindsurfBolt New
Web Search / Browsing
Yes. Can fetch documentation and web results as context.Yes. Auto populated
Plugins / Extensions
Partial. MCP servers extend it, rather than a first-party plugin marketplace.No. Auto populated
API Access
No. An IDE product, not an API.Partial. Auto populated
Zapier Integration
Unknown. Not confirmed either way.No. Auto populated
Custom GPTs / Bots
Partial. Workflows and rules rather than shareable custom agents.No. Auto populated
Real-time Collaboration
Unknown. Not confirmed either way.No. Auto populated
Live Social Data Integration
Live Citation Mapping

Developer — Windsurf Wins

Developer: Windsurf compared with Bolt New
FeatureWindsurfBolt New
Function Calling
Yes. Tool calling drives the agentic editing loop.No. Auto populated
Streaming Responses
Yes. Responses stream into the editor as they are produced.Yes. Auto populated
Fine-Tuning
No. No custom model training.No. Auto populated
Embeddings API
No. No embeddings endpoint.No. Auto populated
Structured Output (JSON)
No. Not a language model, so this does not apply.No. Auto populated
Reasoning / Thinking Mode
Yes. Available through the frontier models it can be pointed at.No. Auto populated
Local Execution
Open Weights
Multi-Agent Orchestration

Platforms — Tie

Platforms: Windsurf compared with Bolt New
FeatureWindsurfBolt New
Web App
No. Desktop editor only.Yes. Auto populated
iOS App
No. No native mobile app; the web app runs in a mobile browser.No. Auto populated
Android App
No. No native mobile app; the web app runs in a mobile browser.No. Auto populated
Desktop App
Yes. A desktop IDE, forked from VS Code.No. Auto populated
Chrome Extension
No. No official browser extension.No. Auto populated

Privacy — Tie

Privacy: Windsurf compared with Bolt New
FeatureWindsurfBolt New
GDPR Compliant
Yes. Codeium publishes a DPA and serves EU customers.Yes. Auto populated
Opt Out of Data Training
Yes. Zero-data-retention mode is available; enterprise plans do not train on your code.Yes. Auto populated
Enterprise Privacy Mode
Yes, requires enterprise plan. Self-hosted and VPC deployment options for enterprise.Yes. Auto populated

Workspaces — Windsurf Wins

Workspaces: Windsurf compared with Bolt New
FeatureWindsurfBolt New
Projects / Folders
Yes. Organised by workspace.No. Auto populated