Open-source React Native / Expo mobile client for the OpenCode AI coding agent.
Connect to your self-hosted OpenCode server over your local network, Tailscale, Cloudflare Tunnel, or ngrok — write, review, and execute code directly from your Android device.
- ⚡ Real-Time Streaming Chat — Token-by-token streaming responses with live tool call execution.
- 📁 Project & Session Drawer — 1-tap quick start in active workspace, browse recent projects, or explore server filesystem.
- 🛠️ T3-Style Tool Call Groups — Clean, collapsible activity logs with smooth animations and haptic feedback.
- 💡 Compact Reasoning Block — Sleek thought duration viewer (
Thought for 4s) with expandable breakdown. - 📋 Image & Long Text Paste — Direct clipboard image attachments and unlimited text paste support.
- 🔍 Interactive Diff Viewer — Visual line-by-line Git diffs with direct tap-to-quote into chat.
- ⌨️ Slash Commands & Mentions — Native
/command palette (/review,/diff,/todo,/status,/connect,/mcps,/settings) and@file mentions. - 🔐 Biometric Security — Fingerprint / Face ID protection for app access and prompt execution.
- 🌐 Multi-Language (i18n) — Full support for English, Bahasa Indonesia, and Simplified Chinese (简体中文).
# Install opencode
npm install -g opencode-ai
# Start server
OPENCODE_SERVER_PASSWORD=yourpassword opencode serve --hostname 0.0.0.0 --port 4096- Open OpenCode Android.
- Tap Add Connection.
- Enter your server URL (e.g.
http://192.168.1.100:4096or your Tailscale / Tunnel URL) and password. - Tap Connect and start coding!
# Install dependencies
npm install
# Start Expo development server
npx expo start
# Run on Android emulator / connected device
npx expo run:androidMIT License. See LICENSE for details.