Stoat

Stoat › Guides

An open-source Cursor alternative for VS Code

Cursor made the agent workflow popular: describe a change, let the AI edit several files, then review. Stoat brings that workflow to the regular VS Code you already use, as a free, open-source extension where you choose the model.

What Stoat gives you

What it doesn't do (yet)

To be clear about the trade-offs: Stoat's autocomplete is classic ghost text (fill-in-the-middle); it doesn't predict your next edit elsewhere in the file the way Cursor Tab does, and it doesn't replace your editor. It's an open project by a small team, not a large company.

How it compares

StoatSubscription AI editors
EditorYour existing VS Code (also Cursor, Windsurf, VSCodium)Their own editor
Model choiceAny provider or local modelTheir selection
PricingFree; you pay your provider per useMonthly subscription
Source codeOpen (MIT)Closed
Works offlineYes, with a local modelUsually not
MCP serversYes (presets, import from Cursor / Claude)Yes
Tab autocompleteGhost text from your chosen modelYes, with next-edit prediction

For the full side-by-side (Cursor, Claude Code, Devin Desktop), see Stoat compared.

Try it in two minutes

  1. Install Stoat. In VS Code open Extensions (Ctrl+Shift+X), search Stoat and install Stoat – AI Coding Agent. (Cursor, Windsurf and VSCodium find it on Open VSX the same way.)
  2. Open your project folder and click the Stoat icon in the activity bar (or press Ctrl+Shift+L).
  1. Connect a model in the panel (pick a provider, paste a key; or pick Ollama for a free local model) and ask away.

When the agent finishes, a review bar lists every file it changed. Click a file to see the diff, then Keep or Undo it (or Keep all / Undo all). Commands such as npm test or dotnet build always wait for your approval first.

FAQ

Is there a free, open-source alternative to Cursor?

Stoat is a free, MIT-licensed VS Code extension that provides an AI coding agent with multi-file edits and Keep/Undo review, using any model with your own key.

Can I use Stoat inside Cursor?

Yes. Stoat is published on Open VSX, the extension store used by Cursor, Windsurf and VSCodium.

Stoat is free and open source. Small agent, takes on the big ones.

More guides: How to use DeepSeek as a coding agent in VS Code · Run a free, local AI coding agent in VS Code with Ollama · Use your Claude API key in VS Code as a coding agent · Use Gemini, Groq or OpenRouter as a coding agent in VS Code