Skip to content

OpenCode Mobile Documentation

OpenCode Mobile is a community-built Android and iOS client for an OpenCode server that you run yourself. It keeps agent work, approvals, project files, and terminal commands reachable from your phone.

OpenCode Mobile is not an official OpenCode product, a hosted AI service, or a replacement for the OpenCode server.

If you want to… Start here
Understand what the app does What is OpenCode Mobile?
Download the app Download and install
Connect a server and finish a first task Set up OpenCode Mobile
Manage servers, QR pairing, or Cloud Link Add or switch connections
Learn the controls after setup User manual
Fix a connection or feature problem Troubleshooting
  1. Install the app from Google Play, the direct APK, or TestFlight.
  2. Start OpenCode 2 and pair on the machine that owns your project.
  3. Connect the app with a QR code, manual URL, or Cloud Link.
  4. Select a project and send a small, verifiable task.

If you only need the app on the same trusted network, the local network guide is the shortest route. For access outside your network, compare Tailscale, Cloudflare Tunnel, a reverse proxy, SSH, and Cloud Link.

Method Best for Guide
Manual URL Any reachable server, including a VPN or tunnel Connections
Local QR Phone and computer on the same network (OpenCode 2) Local network
Tailscale Private access between your own devices Tailscale
Cloudflare Tunnel A public HTTPS address with your own tunnel Cloudflare Tunnel
Reverse proxy Existing HTTPS infrastructure or an API prefix Reverse proxy
SSH forwarding Advanced users with a mobile SSH client SSH forwarding
Cloud Link Managed remote access with a store subscription Cloud Link

Read the remote access security model before exposing a server beyond a trusted network.

Piece What it is Where it runs
OpenCode Mobile The mobile client you install Android or iOS
OpenCode server The coding agent that owns your project Your computer or server
Connection route LAN, VPN, tunnel, proxy, SSH forward, or Cloud Link Between the phone and server

The app is a remote control. Your repository, provider credentials, build tools, and complete development environment stay on the machine that runs OpenCode.

Use Settings and customization for connection profiles, AI providers, model visibility, notifications, voice, appearance, language, approvals, MCP, diagnostics, and update checks.

  • Troubleshooting — work from the server outward with a symptom-based checklist.
  • FAQ — short answers about platforms, connections, file editing, sharing, widgets, and privacy.
  • Releases and compatibility — current release, OpenCode 1.x/2.x support, and known limits.

Use Documentation for AI assistants for canonical facts, machine-readable endpoints, and citation guidance. The site also publishes llms.txt, llms-full.txt, and raw Markdown for every page.