YOUR AGENT. A LITTLE CLOSER.

Big ideas.
Pocket-sized
interface.

Devin Pocket is a mobile-first browser UI that connects you to Devin CLI over the Agent Client Protocol (ACP).

A real coding agent. A calmer place to work. Run it on Android with Termux, or on Linux and macOS — then open your browser.

Start with one command
npx devin-pocket
Node.js 22+ · Devin CLI + your Devin account
Interface illustration · not a product screenshot
LOCAL BY DEFAULT / OPEN SOURCE BY DESIGNACP / HTTP / WebSocket
01 / How it works

A browser in front. Devin behind it.

No extra agent. No new account. Pocket is the small web layer between your browser and the Devin CLI you already use.

01Phone or laptop browser
⇄
02HTTP / WebSocket
⇄
03Pocket · Node.js
⇄
04devin acp · child
⇄
05Devin
02 / BUILT FOR THE WORK

Less terminal juggling.

Keep the conversation, the context and the next decision in reach.

Sessions, in context

Create, search, resume and rename sessions across your workspaces. History comes from ACP.

Follow the work

Streaming Markdown, tool calls, code diffs and task plans. Review permission requests before proceeding.

Choose your model

Model, reasoning and Fast controls with price comparison when the CLI exposes those capabilities.

Bring the details

File mentions, image attachments and a command palette. Queue messages or cancel a turn.

Make it yours

Light, dark and system themes. Spanish and English. An installable PWA shell for your browser.

Know what is happening

Doctor checks, logs and downloadable diagnostics. Inspect model pricing instead of guessing.

03 / Install

Your machine. Your starting point.

Pocket runs on the host. The browser is where you work.

GET UP AND RUNNING

Android / Termux

Devin Pocket runs on Android through Termux and Ubuntu in proot. The zero-clone installer prepares Node.js, Devin CLI and Pocket, then creates a launcher. Start it from normal Termux and authorize your Devin account in the browser. The server stays on your phone; the PWA is its interface, not an offline agent.

Read the full guide
Run in normal Termux
pkg update -y && pkg install -y curl && curl -fsSL https://raw.githubusercontent.com/BOTOOM/devin-pocket/main/install-termux.sh | bash

Ubuntu/proot · no clone · no Android root

Review downloaded scripts before running them. Already installed? Explore the CLI

04 / THE DIFFERENCE

Same agent. A different surface.

Same agent. A different surface.
On your phoneRaw Devin CLIDevin Pocket
InteractionTerminal commandsBrowser chat interface
Agent processDevin CLIDevin CLI via ACP
Review tools and plansCLI interfaceWeb tool cards, diffs and plan panel
AccountDevin accountSame Devin account; no Pocket account
Host requiredYesYes; PWA does not run the agent offline
05 / A NOTE ON TRUST

Local first. Deliberately.

Pocket listens on 127.0.0.1:7777 by default. Devin login authenticates the agent — not people connecting to the web UI.

No built-in client authentication, pairing or TLS. --host 0.0.0.0 exposes agent capabilities to your network. Use only a trusted LAN; never expose it directly to the public internet.

Understand remote access
06 / FAQ

The short answers.

Unofficial community project. Not affiliated with Cognition.

What is Devin Pocket?

Devin Pocket is a mobile-first browser UI for Devin CLI over ACP. A local Node.js host serves the PWA and manages a devin acp child process.

Is Devin Pocket an official Cognition product?

No. Devin Pocket is an unofficial community project by Edwar Díaz, not affiliated with Cognition. This is the project’s own website.

Do I need another account or an API key?

No Pocket account or API key is needed. Authorize your existing Devin account in the browser or run devin auth login on the host.

Does it work on Windows or iPhone?

Native Windows installation is not supported yet. iPhone hosting is not documented as supported; a browser on another device is a remote-access scenario, with the same network security warnings.

Is Devin Pocket free?

Pocket is open-source software under Apache-2.0. That does not make Devin service usage free: you still need a Devin account and its applicable service terms.

Is it safe to expose Pocket on a LAN?

Only do so deliberately on a trusted LAN. Pocket has no built-in client authentication, pairing or TLS; Devin login does not protect the web UI from other clients.

Which Node.js version do I need?

The installed app requires Node.js 22 or newer. Use a current Node.js 24 release for source development and release tooling.

Can the PWA work without the server?

No. The PWA is a browser shell, not an offline agent. The Pocket host and Devin CLI must remain running; session history comes from ACP.

A smaller window. The same ambition.

Install Pocket, sign in to Devin, and take the next step from your browser.

npx devin-pocket
Documentation