Repolode
learning233

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