[FEATURE]: Mobile App #4033

Open
opened 2026-02-16 17:42:22 -05:00 by yindo · 5 comments
Owner

Originally created by @ronak-guliani on GitHub (Dec 31, 2025).

Originally assigned to: @adamdotdevin on GitHub.

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.

Originally created by @ronak-guliani on GitHub (Dec 31, 2025). Originally assigned to: @adamdotdevin on GitHub. ### 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.
yindo added the discussion label 2026-02-16 17:42:22 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Dec 31, 2025):

This issue might be a duplicate of existing issues. Please check:

  • #5126: [FEATURE]: Mobile-friendly web UI - This discusses improving mobile experience through web UI enhancements, while your proposal takes a different approach with a native React Native/Expo app

Feel free to ignore if your native app approach addresses different aspects or requirements than what's covered in #5126.

@github-actions[bot] commented on GitHub (Dec 31, 2025): This issue might be a duplicate of existing issues. Please check: - #5126: [FEATURE]: Mobile-friendly web UI - This discusses improving mobile experience through web UI enhancements, while your proposal takes a different approach with a native React Native/Expo app Feel free to ignore if your native app approach addresses different aspects or requirements than what's covered in #5126.
Author
Owner

@rekram1-node commented on GitHub (Dec 31, 2025):

We will have a react native mobile app its on the roadmap

@rekram1-node commented on GitHub (Dec 31, 2025): We will have a react native mobile app its on the roadmap
Author
Owner

@ronak-guliani commented on GitHub (Dec 31, 2025):

Hi @adamdotdevin and @rekram1-node,
I have experience in React Native and am an avid user of opencode and would love working on this!

@ronak-guliani commented on GitHub (Dec 31, 2025): Hi @adamdotdevin and @rekram1-node, I have experience in React Native and am an avid user of opencode and would love working on this!
Author
Owner

@georgi commented on GitHub (Jan 20, 2026):

If anyone is interested, I started work on an app here https://github.com/georgi/opencode-mobile

@georgi commented on GitHub (Jan 20, 2026): If anyone is interested, I started work on an app here https://github.com/georgi/opencode-mobile
Author
Owner

@einarpersson commented on GitHub (Feb 16, 2026):

I think making the web ui mobile friendly and less buggy should be first priority (https://github.com/anomalyco/opencode/issues/7530 et al). And installable as PWA.

@einarpersson commented on GitHub (Feb 16, 2026): I think making the web ui mobile friendly and less buggy should be first priority (https://github.com/anomalyco/opencode/issues/7530 et al). And installable as PWA.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#4033