Devin Desktop is the new name for Windsurf. To install it on Ubuntu, add the official apt repository and run sudo apt install devin-desktop. It is the same AI code editor, and it runs on amd64 machines.
There is a free plan. If a step does not work on your system, leave a comment below or contact us and we will help you sort it out.
About 248 MB to download. Devin Desktop is then in your applications menu, and devin-desktop opens it from a terminal.
On first run, choose Sign up or Log in and finish in your browser. The setup screen can also import your VS Code or Cursor settings.
The Other Way: the Tarball
The Linux button on devin.ai/download gives you a .tar.gz file. It runs without installing anything:
Unpack and run the tarball
cd ~/Downloads && tar -xzf Devin-linux-x64-*.tar.gz
./Devin/devin-desktop
Worth knowing
The tarball never updates itself and adds no menu entry. On Ubuntu, the repository is the better choice.
What Devin Desktop Is
Devin Desktop is an AI code editor built on VS Code. Your VS Code extensions, keyboard shortcuts and themes work in it. Agents write and change code for you. You describe the job in the side panel, and an agent edits files and runs commands in your project. You review and accept each change. Tab completion predicts your next edit as you type. It is unlimited on every plan, including Free.
The first-run setup screen: pick a theme, add the terminal command, or import settings.
Plans: Free, Pro at $20 a month, Max at $200 and Teams. They differ in how much agent work you get, not in which features the editor has.
Already Had Windsurf?
Update as usual and you get Devin Desktop. The old windsurf package now pulls in devin-desktop, so there is nothing new to add:
Move from Windsurf to Devin Desktop
sudo apt update && sudo apt upgrade
Your settings stay. They live in ~/.codeium/windsurf, and Devin Desktop reads the same folder.
The windsurf command still works. It now opens Devin Desktop.
Your account and plan carry over. Sign in with the same login.
Once Devin Desktop is installed, you can drop the leftover package with sudo apt remove windsurf. It holds no files.
How Updates Reach You
New versions arrive with your system updates.
Update
Check the installed version
apt policy devin-desktop
Run sudo apt update && sudo apt upgrade, or let Software Updater do it.
The tarball never updates. Download a new one to upgrade.
When Something Goes Wrong
What you see
E: Unable to locate package devin-desktop
FIX Check dpkg --print-architecture says amd64, then redo Step 2.
The repository only serves amd64, so arm64 machines never see the package. On amd64, it means the repository line is missing or mistyped.
What you see
The tarball never opens and mentions the SUID sandbox