Skip to content

// guides

Run Devin Desktop on Your Phone (iPhone + Android)

You cannot run Devin Desktop on a phone, because Devin Desktop (formerly Windsurf) ships desktop builds only: macOS, Windows, and Linux. There is no iOS, iPadOS, Android, or browser build of the editor. What you can do is run the same thing it gives you at a desk, the agent CLIs it drives over ACP, on a phone: open a cloud Ubuntu container from Cosyra for iOS or Cosyra for Android and run Codex CLI, Claude Code, OpenCode, or Gemini CLI, pre-installed. 1 hour free on signup, no credit card.

This guide was written by the Cosyra team. We cross-checked every claim about Devin Desktop against the official Devin Desktop page, the rename announcement, and the Devin Desktop FAQ, all verified 2026-06-06. Where Devin Desktop is genuinely ahead of us, we say so.

The distinction that matters: "Devin Desktop on a phone" and "Devin Desktop's agent loop on a phone" are not the same request. The first does not exist and is not on a public roadmap. The second is just the same agent CLIs in a real Linux shell, reached from a native app. We built the second. If you came here because you run Devin Desktop at your desk and want its agents in your pocket, the honest answer is that the editor is desktop-only, and the useful answer is below.

Decision diagram showing Devin Desktop, formerly Windsurf and renamed 2026-06-02, runs fully only on macOS, Windows, and Linux where its Agent Command Center drives Codex, Claude Agent, and OpenCode over ACP; on a phone no Devin Desktop editor exists in any form and the Devin cloud agent at app.devin.ai is a browser dashboard for autonomous runs rather than a terminal; the thing that actually runs on a phone is a cloud Ubuntu container with Claude Code, Codex CLI, OpenCode, and Gemini CLI pre-installed.
Where Devin Desktop runs and why a phone needs a cloud container instead, verified 2026-06-06 against devin.ai/desktop and the rename announcement. Diagram, not a screenshot.

What is Devin Desktop (and what happened to Windsurf)?

Devin Desktop is the editor that used to be called Windsurf (and Codeium before that). Cognition AI, the company behind the autonomous engineer Devin, renamed it on 2026-06-02. If you type windsurf.com today you get a 308 redirect to devin.ai/desktop, and the FAQ says it directly: "Devin Desktop is the new name for Windsurf." The migration was an over-the-air update, so anyone already on Windsurf kept their plan, pricing, and extensions. We lead with this because it is the first thing a knowledgeable reader checks, and a post that still calls it Windsurf in 2026 has already lost their trust.

The editor itself is a proprietary VS Code fork for macOS, Windows, and Linux, with Cascade, multi-file edits, and Tab autocomplete inherited from the Windsurf lineage. What pulls people toward "Devin Desktop on phone" searches is the agents. The headline feature now is the Agent Command Center, the desktop tagline reads "Manage fleets of local and cloud agents from one surface." It runs external agents over the Agent Client Protocol (ACP), and the launch blog lists the at-launch agents as "Codex, Claude Agent, OpenCode, and any other ACP-compatible agents." Three of those, Codex CLI, Claude Code, and OpenCode, are exactly the agents we pre-install in a Cosyra container. The gap is not the agents; it is the surface. Devin Desktop runs them at the desk and nowhere else.

The opinion we hold that a Devin Desktop loyalist will push back on: for mobile coding, the editor window is the wrong unit to obsess over. The Agent Command Center, the Spaces and Kanban views, the Cascade panel, all of it assumes a real keyboard and a desk. On a phone you are not getting that window anyway, so the question that matters is not "which editor" but "where do the agents run." People who think the editor chrome is the point will disagree. We think, on a phone, the agent's location is the whole game, and a hosted Linux box you reach from a native app beats an editor with no mobile build at all.

The two Devin surfaces, and why only one of them is the editor

Cognition ships two different things with "Devin" in the name, and conflating them is the easiest way to get this wrong. Keep them separate:

So when someone asks "can I run Devin on my phone," the precise answer depends on which Devin: the editor has no phone client at all, and the cloud agent's web dashboard opens in a browser but is not a shell. Neither gives you the thing you get at the desk, an editor with the agent CLIs running in your workspace. That is the gap a cloud container fills.

Why is there no Devin Desktop on a phone?

There is no Devin Desktop on a phone because it has never shipped a mobile build, and nothing in the launch material points to one coming. The desktop page leads with "Download for MacOS" and references macOS, Windows, and Linux installers; the FAQ covers the same three platforms. There is also a "Windsurf for JetBrains" plugin for IntelliJ, PyCharm, and WebStorm, but a JetBrains plugin is still a desktop surface, not a phone one.

It is fair to ask whether the cloud agent counts as "Devin away from your machine." It does not solve the phone problem the way people mean it: the cloud agent runs autonomously and reports back, but the interactive editor, the place you read a diff and steer the agent line by line, is the desktop app. There is no client you type into on iOS, iPadOS, or Android.

How do you run Devin Desktop's agents on iPhone or Android?

You run those agents on iPhone or Android by putting the shell in the cloud and reaching it from a native app. With Cosyra that takes about four minutes: install the app, open the container, pick an agent CLI, add your API key, and start a session. The agent CLIs we pre-install are the part that gives you the Agent-Command-Center loop without any setup.

Step 1: Install Cosyra and open a container

Download from the App Store or Google Play and sign in with Apple, Google, or email. On first launch we provision a fresh Ubuntu 24.04 x86_64 container with Node.js, Python, Git, and tmux already on it.

cosyra, fresh container first-launch banner

Welcome to Cosyra.

Ubuntu 24.04.1 LTS (x86_64)

Pre-installed: claude, codex, opencode, gemini

A real shell — the Devin Desktop mobile build that never shipped.

Step 2: Pick the agent CLI you want to drive

Devin Desktop's Agent Command Center runs Codex, Claude Agent, and OpenCode over ACP at the desk. We pre-install those same three plus Gemini CLI, so you do not have to assemble that yourself. Run whichever matches the model you pay for.

cosyra, the four pre-installed agents

$ codex --version # OpenAI Codex CLI

$ claude --version # Anthropic Claude Code

$ opencode --version # open-source agent

$ gemini --version # Google Gemini CLI

Step 3: Add your provider API key (BYOK)

The agents are bring-your-own-key, so you export the key for whichever model you use and write it into your shell config once. It persists in the container's home volume across sessions and across your phone, tablet, and the web. We do not proxy or meter model billing; you pay your provider.

cosyra, setting a provider key

$ echo 'export ANTHROPIC_API_KEY="your-key-here"' >> ~/.bashrc

$ source ~/.bashrc

# OpenAI, Gemini, or other providers work the same way

Step 4: Clone a repo and start a session

Clone your repository, cd into it, and start the agent. You describe the change, it edits files and runs commands in the same shell. This is the Agent-Command-Center loop, running on a phone.

cosyra, an agent session on a phone

$ git clone https://github.com/your-org/your-project.git && cd your-project

$ codex

> Add a --dry-run flag to the deploy script and update the README

Edited scripts/deploy.sh and README.md. Run the script to confirm.

Step 5: Keep it running with tmux

Wrap long sessions in tmux so a dropped signal or a locked phone does not kill the agent mid-task. The session keeps running on the container; you re-attach when you come back.

cosyra, surviving a dropped connection with tmux

$ tmux new -s devin

# ...phone locks on the train, signal drops...

$ tmux attach -t devin

# right back in the session, agent still working

Try it free. 1 hour on signup, no credit card. Extend with a 10-hour, 7-day trial when you want more. Claude Code, Codex CLI, OpenCode, and Gemini CLI come pre-installed, so the agent part is ready the moment the container boots. App Store / Google Play / Pricing details

What does this actually feel like on a phone?

The honest pitch is an agent session you can start anywhere and a real shell underneath it. Three places we run it.

A fix on the train, committed before your stop

You noticed a bug on the way out. On the train, open Cosyra, cd into the repo, run codex, and describe the fix. It edits the file and you commit it. By the time you are off the train, the change is a reviewable commit on the branch instead of a note you have to act on at the desk where Devin Desktop lives.

A refactor from the couch with the agent doing the typing

Saturday morning, phone in hand. Point an agent at a module: "split this file into a parser and a formatter, keep the public API the same." The agent runs the edits and the tests in the same shell, and you review the diff on the phone before keeping it. The small on-screen keyboard barely matters because you are describing intent, not typing every line. This is the part of the Agent Command Center that survives the move to a phone.

Checking a long task from the waiting room

You kicked off a build or a long agent run before leaving. From a waiting room, attach to the tmux session and watch it finish, or steer it if it went sideways. The container kept running while your phone was in your pocket. For the cross-agent picture, see the AI coding agents on mobile pillar.

What are the real limits here?

This setup is not Devin Desktop, and it is not trying to be. Knowing where it stops helps you match it to the right job.

Who should pick which?

Choose Devin Desktop if you are at a desk and want a polished VS Code-based AI IDE, you want the Agent Command Center to orchestrate fleets of local and cloud agents and hand off to autonomous Devin, or you want the JetBrains plugin path. There is also a free tier and a $20 Pro tier, a lower entry point if you only code at a desk. Devin Desktop is the better tool for the laptop, and we will not pretend otherwise.

Choose Cosyra if you want to actually run those same agent CLIs from your phone on the train, the couch, or a waiting room, you want Codex CLI, Claude Code, OpenCode, and Gemini CLI sitting in one container with no install step, or you want a persistent Linux box that follows you across iPhone, Android, and web at a flat $29.99/mo. Many people run both: Devin Desktop at the desk, Cosyra when the laptop is closed.

Try Devin Desktop first if your work happens almost entirely at a desk, you want a full editor UI around the agents more than a remote shell, or you want to manage many agents in parallel from one window. Several other desktop-only agentic tools land in the same spot and resolve the same way, by running the agent CLIs in a cloud container: the same-product Windsurf on a phone walkthrough, Warp on a phone, Zed on a phone, and Kiro on a phone. For the specific agents Devin Desktop runs over ACP, see Codex CLI on phone, Claude Code on phone, and OpenCode on phone. If you are weighing what coding agents on a phone even look like, start with the AI coding agents on mobile pillar. And if you want the side-by-side decision — feature table, pricing, and where each tool wins — read Cosyra vs Windsurf (Devin Desktop).

Frequently asked questions

Can you run Devin Desktop on a phone?

No. Devin Desktop (formerly Windsurf) ships desktop builds only, macOS, Windows, and Linux, and there is no iOS, iPadOS, Android, or browser build of the editor. To run the agent CLIs it drives at the desk, Codex, Claude Agent, and OpenCode, on a phone, you run them on a real Linux box and reach it from a mobile app, which is what a cloud container does.

Is Windsurf the same thing as Devin Desktop now?

Yes. Cognition renamed Windsurf to Devin Desktop on 2026-06-02; windsurf.com now 308-redirects to devin.ai/desktop. The FAQ states it plainly: "Devin Desktop is the new name for Windsurf." If you were on Windsurf, the update arrives over the air and your plan, pricing, and extensions carry over unchanged.

Does Devin Desktop have an iPhone or Android app?

No. The desktop page leads with "Download for MacOS" and the FAQ references macOS, Windows, and Linux binaries only. Neither the launch blog post nor the desktop page mentions any mobile build. To run its agents on a phone, run them in a cloud Linux container reached from a native app.

Can't I just open the Devin cloud agent from my phone browser?

You can open app.devin.ai in a phone browser, but that is the autonomous Devin cloud agent's dashboard, where you queue and review runs, not an interactive terminal or editor you code in. It is a different surface from Devin Desktop the editor. If you want a real shell with agent CLIs on the phone, a cloud Linux container is the closer match.

Does Devin Desktop run AI coding agents, and can I get that on mobile?

Yes. Its whole pitch is the Agent Command Center running Codex, Claude Agent, and OpenCode over the Agent Client Protocol (ACP). Three of those are agent CLIs we pre-install on Cosyra. But Devin Desktop runs them on the desktop only. To get the same agent CLIs on a phone, run them in a cloud Linux container reached from a native app.

How much does Devin Desktop cost, and is it open source?

Devin's unified plans cover both Devin Desktop and Devin Cloud: Free $0, Pro $20/mo, Max $200/mo, Teams $80 plus $40 per seat, and custom Enterprise (verified 2026-06-06). The editor is a closed-source VS Code fork, there is no public repository to audit or self-build, so it has no GitHub star count.

tl;dr

Devin Desktop is the editor that used to be Windsurf, Cognition renamed it on 2026-06-02 and windsurf.com now redirects to devin.ai/desktop. It is a closed-source VS Code fork for macOS, Windows, and Linux, and its Agent Command Center runs Codex, Claude Agent, and OpenCode over ACP. But it has no mobile app, and the Devin cloud agent's web dashboard is not a phone terminal. Use Devin Desktop if you live at a desk. Use Cosyra if you want those same agent CLIs on a phone: install the app, open the container, run Codex CLI, Claude Code, OpenCode, or Gemini CLI, and bring your own provider key. Many people run both.

App Store / Google Play. Sign up for 1 hour free, no credit card. Extend with a 10-hour, 7-day trial when you want more.

Run an agent CLI from your phone. Install Cosyra, open the container, run an agent CLI, start coding.

See pricing