Search for a command to run...
Install Windsurf, now shipped as Devin Desktop, from the official Codeium apt and yum repositories, import your Cursor or VS Code settings and start an agent session.
Windsurf is an AI editor built on the Codeium engine. It has been rebranded to Devin
Desktop by Cognition — the Linux packages are now called devin-desktop, and the
windsurf package remains as a transitional alias.
The repository URLs still use the pre-rebrand windsurf naming, but the package is
devin-desktop. windsurf is kept as a transitional package that pulls in
devin-desktop, so existing installations keep receiving updates.
# Install the prerequisites
sudo apt-get install -y wget gpg
# Import the signing key
wget -qO- "https://windsurf-stable.codeiumdata.com/wVxQEIWkwPUEAGf3/windsurf.gpg" \
| gpg --dearmor > windsurf-stable.gpg
sudo install -D -o root -g root -m 644 windsurf-stable.gpg \
/etc/apt/keyrings/windsurf-stable.gpg
rm -f windsurf-stable.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/windsurf-stable.gpg] https://windsurf-stable.codeiumdata.com/wVxQEIWkwPUEAGf3/apt stable main" \
| sudo tee /etc/apt/sources.list.d/windsurf.list > /dev/null
# Install
sudo apt install -y apt-transport-https
sudo apt update
sudo apt install -y devin-desktopThe windsurf package is still published and pulls in devin-desktop, so you can
install either one:
sudo apt install -y windsurfdevin-desktop terminal command" checked so you can open
projects from a terminal:
devin-desktop ~/Developer/my-projectThe starting page is centred on the agent input. A good first session in an unfamiliar repository:
Explore my codebase and diagram how it works| Feature | What it is for |
|---|---|
| Cascade | The agent loop: it plans, edits files, runs commands and reports back |
| Workflows | Automate repetitive multi-step trajectories |
| Memories and rules | Persistent instructions and preferences for the agent |
| MCP | Extend the agent with external tools and data sources |
| Context Awareness | Fast retrieval of the files relevant to your prompt |
| App Deploys | Ship the result to a deployed application |
devin-desktop package name in your automation — the windsurf alias is
transitional.Install the open-source Zed editor with its install script, pin a specific version, migrate your VS Code settings and use the built-in agent panel and inline assistant.
Install AWS Kiro, the agentic IDE for spec-driven development, and connect the CLI, web and cloud surfaces to the same project context.