A free, open-source app for sending files and messages to nearby devices over the local network, without internet or third-party servers.
learning233/opencode_mobile
Unofficial Flutter and Rust client for OpenCode on Android and Windows, connecting to a self-hosted server or E2B cloud sandboxes.
- Stars
- 60
- Forks
- 3
- Open issues
- 0
- Last commit
- 25 days ago
What is it?
OpenCode Mobile is an unofficial client for OpenCode, built with Flutter and Rust, that lets you use OpenCode from Android phones, tablets, and Windows desktops. It supports two backends: a self-hosted `opencode serve` instance reached over HTTP or HTTPS (local machine, LAN server, WSL2, or VPS), and the E2B cloud sandbox platform for spinning up cloud Linux development containers.
The interface adapts to each form factor. The phone UI is a single-column chat view with quick phrases, a terminal, a file tree, and browser preview. The tablet UI uses a multi-pane layout for split-screen use. The Windows app has a frameless window, a multi-session tab bar with drag-and-drop reordering, keyboard shortcuts, and clipboard image pasting.
The project is written mainly in Dart, with Rust code under a separate `rust` directory built with Cargo. Build requires Flutter 3.38.5 and Rust 1.88 or later.
Key features
- 01Connects to a self-hosted `opencode serve` backend over HTTP or HTTPS.
- 02Connects to E2B cloud Linux sandboxes as an alternative backend.
- 03Phone layout with chat, quick phrases, terminal, file tree, and browser preview.
- 04Tablet multi-pane layout for split-screen use.
- 05Windows desktop app with a multi-session tab bar and keyboard shortcuts.
Use cases
- Continuing OpenCode sessions from a phone while away from your development machine.
- Driving a home or office OpenCode server from a tablet over the LAN.
- Running OpenCode against a disposable cloud Linux sandbox from a mobile device.
Topics
FAQ
- What is opencode_mobile?
- Unofficial Flutter and Rust client for OpenCode on Android and Windows, connecting to a self-hosted server or E2B cloud sandboxes. OpenCode Mobile is an unofficial client for OpenCode, built with Flutter and Rust, that lets you use OpenCode from Android phones, tablets, and Windows desktops. It supports two backends: a self-hosted `opencode serve` instance reached over HTTP or HTTPS (local machine, LAN server, WSL2, or VPS), and the E2B cloud sandbox platform for spinning up cloud Linux development containers.
- Is opencode_mobile free to use? What license does it have?
- opencode_mobile has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is opencode_mobile still maintained?
- Actively maintained. The last commit to opencode_mobile was on Sep 24, 2026.
- What can I use opencode_mobile for?
- Continuing OpenCode sessions from a phone while away from your development machine. Driving a home or office OpenCode server from a tablet over the LAN. Running OpenCode against a disposable cloud Linux sandbox from a mobile device.
- Where can I get opencode_mobile?
- The source code and installation instructions are on GitHub: https://github.com/learning233/opencode_mobile
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted photo and video management app with backup from mobile, facial recognition, and search, offered as a Google Photos alternative.
AppFlowy is an open-source AI workspace for notes, docs, wikis and project management, positioned as an alternative to Notion.
A cross-platform e-book reader built with Flutter that supports EPUB, MOBI, AZW3, FB2, TXT and PDF, with AI-assisted reading tools.
Open-source desktop agent workspace in Rust with four harness modes, cross-device remote control, and customizable Mini Apps.
Open-source password manager built with Flutter for mobile, desktop and web, compatible with KeePass 2.x KDBX 3 and KDBX 4 databases.