App store submission updates and planned features.
Submission timeline
App Store (iOS)
Available in Private Beta
Apple approved the beta release. OpenRemote is now available for TestFlight users to install.
A video demo was provided to Apple per their beta review feedback.
Apple provided beta review feedback. We are addressing the notes before the first group of beta testers receive their TestFlight invite.
OpenRemote was open sourced under FSL-1.1-MIT while app-store distribution was being finalized. Android APK releases remain available on GitHub for direct install.
First iOS build submitted to App Store Connect for TestFlight beta review.
Google Play (Android)
Available in Private Beta
Google Play issues are resolved. First beta build is now available for Google Play Internal Testers to install.
First Android APK release published on GitHub for direct install while Google Play access remains under appeal.
OpenRemote was open sourced under FSL-1.1-MIT while app-store distribution was being finalized. Android APK releases remain available on GitHub for direct install.
Google Play identity verification failed and the publishing account was barred. An appeal and escalation ticket have been submitted. Appeal ticket: 5-3057000040459.
Dedicated interface for LLM questions with headers, option lists, custom answers, and multi-question navigation before submitting all answers.
Completed
Initial OpenRemote app
Mobile client with sessions, chat, shell, permissions, model controls, QR connect, and LAN discovery.
Completed
npx opencode-openremote CLI installer
Setup wizard for adding OpenRemote config to OpenCode.
Completed
Initial opencode-openremote plugin
OpenCode plugin providing keep-awake and QR-code auth/connect support.
Completed
Landing page and docs
Public website, self-hosting guides, setup docs, and roadmap for OpenRemote.
OpenCode bug reports submitted
OpenCode server password with LAN startup
OpenCode built-in OPENCODE_SERVER_PASSWORD currently fails with --mdns or --hostname startup. Until this is fixed, password-protected OpenRemote connections require the OpenRemote plugin.