Windsurf
WindsurfAn AI-native editor with an agent that keeps its own task state.
Google's open-source terminal agent, wired to Gemini models and MCP servers.
Shell-first work where you already have a Gemini API key or a Google Cloud project
Repositories you cannot send to a hosted model; there is no local-only mode
A terminal agent from Google that reads the working directory, runs commands, and can attach MCP servers for extra tools. It is deliberately scriptable: the same binary works interactively or inside a pipeline. The practical limit is the model endpoint — everything it reads leaves the machine.
An AI-native editor with an agent that keeps its own task state.
Terminal pair programmer that commits every change it makes to git.
Anthropic's terminal agent: reads the repo, edits files, runs the tests it just broke.
3 alternatives overlap with this one. Compare them →