opencode icon indicating copy to clipboard operation
opencode copied to clipboard

[FEATURE]: Mobile App

Open ronak-guliani opened this issue 2 weeks ago • 3 comments

Feature hasn't been suggested before.

  • [x] I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Currently, users wanting to access their OpenCode instance from a mobile device must rely on the mobile browser. While functional, the browser experience has limitations:

Suboptimal UX: Lack of native gestures, smooth transitions, and mobile-optimized input handling. No Native Integration: Cannot leverage device capabilities like secure storage for API keys or push notifications for long-running task completion. Connection Management: Manually typing IPs and managing connection state in a browser tab is less reliable than a dedicated app config.

Proposed Approach Officially create the packages/mobile directory for a React Native app built with Expo. This app currently acts as a remote desktop client for the local OpenCode server.

Key Features Implemented:

Architecture: Expo SDK 54 with Expo Router for file-based routing. Connectivity: Connects to opencode serve via local IP (with SSE support for real-time streaming). UI: dedicated Chat interface with terminal styling, session management, and server configuration settings.

Why it belongs in OpenCode Premium Experience: A native app provides the "wowed at first glance" design quality we aim for, with superior performance and responsiveness compared to a web view. Market Gap: There is currently no true "vibe-coding" mobile experience offered by other AI development tools. A native mobile app would uniquely position OpenCode as the first to enable a seamless, high-quality coding workflow on the go.

ronak-guliani avatar Dec 31 '25 17:12 ronak-guliani