Installation
Every link below serves the current release — the same build an installed copy would update itself to. Once it is installed, the app keeps itself up to date; see Updates.
Download
One file for both Apple Silicon and Intel Macs. Open the disk image and drag CoDev into your Applications folder.
If macOS will not open the app
The macOS builds are not yet signed with an Apple Developer ID, so the first launch is blocked with "CoDev" Not Opened — Apple could not verify "CoDev" is free of malware, offering only Move to Trash and Done. Nothing is wrong with the download; macOS simply has no signature to check it against.
Go to System Settings → Privacy & Security: after a blocked launch that pane names CoDev and offers Open Anyway.
The Terminal does the same thing in one step, by removing the quarantine flag macOS attaches to anything downloaded:
xattr -dr com.apple.quarantine /Applications/CoDev.appOne file for both x64 and ARM64 PCs — the installer carries both builds and picks the one that matches your processor.
What the installer asks
Two questions, and then it gets on with it.
Who to install for. Only for me is the default and needs no administrator approval. For everyone on this computer does — Windows says so on the same screen — and puts the app somewhere every account can run it.
Where to put it. It offers the usual location with a Browse button beside it, so a machine with a small C: drive, or a policy about where programs live, is not stuck with the default.
A per-user install lands in %LOCALAPPDATA%\Programs\CoDev unless you choose otherwise, and its downloaded updates are cached in codev-updater beside it (codev-beta and codev-dev on those channels, so the three builds no longer share one cache folder).
Updates never re-ask either question: an update reuses the location you picked and installs quietly in the background. An install that predates these questions keeps the location it recorded, so this changes where a fresh install lands, not where an existing one lives.
A machine that had already downloaded an update under the old naming leaves an @opencode-aidesktop-updater folder behind. It is a stale cache and is safe to delete.
The entry in Settings → Apps is just CoDev — the version has its own column in that list, and a name carrying the version number went out of date the moment you updated.
WSL 2
On Windows the sandbox CoDev Work runs in is a WSL 2 environment, so the app needs the WSL 2 runtime. It installs it for you the first time something needs the sandbox: it downloads the runtime, asks once for administrator rights, enables the Virtual Machine Platform feature, and reports back whether Windows wants a restart before WSL will answer. Nothing else is required of you.
Installing it yourself first is optional, and useful when the machine is not yours to elevate on — the installer needs administrator rights either way, so this is the step to hand to whoever has them. Download the runtime for your processor and run the .msi:
These are Microsoft's own installers, mirrored here — the same files and versions the app itself downloads. WSL 2 needs Windows 10 version 2004 (build 19041) or later, or any Windows 11.
Not sure which architecture you need? Settings → System → About names it under System type.
Debian, Ubuntu, and derivatives
Download codev-code-desktop-linux-amd64.deb — x64 (~120 MB)Download codev-code-desktop-linux-arm64.deb — ARM64 (~115 MB)sudo apt install ./codev-code-desktop-linux-amd64.debRed Hat, CentOS, Fedora, openSUSE, and derivatives
Download codev-code-desktop-linux-x86_64.rpm — x64 (~105 MB)Download codev-code-desktop-linux-aarch64.rpm — ARM64 (~100 MB)sudo dnf install ./codev-code-desktop-linux-x86_64.rpmEither package is named codev, installs into /opt/CoDev, and adds a launcher to your applications menu.
Any distribution (AppImage)
Download codev-code-desktop-linux-x86_64.AppImage — x64 (~160 MB)Download codev-code-desktop-linux-arm64.AppImage — ARM64 (~155 MB)chmod +x codev-code-desktop-linux-x86_64.AppImage
./codev-code-desktop-linux-x86_64.AppImageNothing is installed and no root access is needed — the file is the app. Keep it somewhere permanent rather than in a temporary folder: updates replace it where it sits.
If the AppImage will not start
On Ubuntu 22.04 and other distributions that ship only FUSE 3, it needs the older library:
sudo apt install libfuse2Or run it without FUSE at all: ./codev-code-desktop-linux-x86_64.AppImage --appimage-extract-and-run.
Not sure which architecture you need? Run uname -m: x86_64 is the x64 build, aarch64 the ARM64 one.
The CLI is a separate install
The desktop app is self-contained: it carries its own server, and installing it does not put codev on your PATH. If you also want the terminal app, install it separately — see the CoDev Code docs.
Both read the same config and the same session history, so a session started in one is visible in the other.
Uninstall
Remove the app through your operating system's usual app management: Applications on macOS, Settings → Apps on Windows, your package manager on Linux (sudo apt remove codev or sudo dnf remove codev), or simply deleting the AppImage file.
That leaves the app's stored state behind. To clear that too, delete the ai.codev.desktop directory named under Where its data lives — it holds the server list, the window layout, and any sandbox disks, which are the largest thing the app puts on your machine.
Uninstalling the desktop app does not remove the codev CLI, your sessions, or your config. codev uninstall handles those; see the CLI reference.