Skip to content

[FEATURE]: Mobile App #6536

@ronak-guliani

Description

@ronak-guliani

Feature hasn't been suggested before.

  • 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.

Metadata

Metadata

Assignees

Labels

discussionUsed for feature requests, proposals, ideas, etc. Open discussion

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions