diff --git a/distribution/app-store-listing.md b/distribution/app-store-listing.md index 9e6f594..2ab3093 100644 --- a/distribution/app-store-listing.md +++ b/distribution/app-store-listing.md @@ -54,7 +54,7 @@ WHO IT'S FOR WHAT IT IS NOT -• Not an AI model — you bring your own opencode server (which connects to Claude, GPT-4, Gemini, or local models via your API keys) +• Not an AI model — you bring your own opencode server (which connects to Claude, GPT, Gemini, or local models via your API keys) • Not a code editor — pairs with your existing IDE and terminal workflow • Not a subscription service — the app is free and open source diff --git a/distribution/aso-audit.md b/distribution/aso-audit.md index da30344..9a5a41d 100644 --- a/distribution/aso-audit.md +++ b/distribution/aso-audit.md @@ -134,7 +134,7 @@ OpenCode Mobile is a thin client for the opencode CLI (github.com/sst/opencode). • Open-source contributors who want a free, MIT-licensed alternative to proprietary AI coding apps WHAT IT IS NOT -• Not a standalone AI model — you bring your own opencode server (which connects to Claude, GPT-4, Gemini, or local LLMs via your API keys) +• Not a standalone AI model — you bring your own opencode server (which connects to Claude, GPT, Gemini, or local LLMs via your API keys) • Not a code editor — it pairs with your existing IDE and terminal workflow • Not a subscription app — free, open-source, MIT licensed, no ads, no telemetry you did not opt into diff --git a/distribution/play-listing.md b/distribution/play-listing.md index 0d7cfb1..80ef158 100644 --- a/distribution/play-listing.md +++ b/distribution/play-listing.md @@ -19,53 +19,68 @@ OpenCode: AI Coding Agent ### Short description (max 80 chars) ``` -AI coding agent on your phone. Control opencode sessions, free & open source. +AI coding agent in your pocket. Stream, diff, approve — free & open source. ``` -(77/80 chars) +(75/80 chars) > Note: type a literal `&` in Play Console — not `&`. -> Supersedes: `Drive your self-hosted AI coding agent from your phone.` (55/80 chars). +> Supersedes: `AI coding agent on your phone. Control opencode sessions, free & open source.` (77/80 chars) — action verbs ("Stream, diff, approve") map directly to the three headline features instead of a generic "control" claim. ### Full description (max 4000 chars) ``` -OpenCode Mobile is the AI coding agent companion for developers who self-host opencode. Connect your Android phone to your opencode server and run AI-powered coding sessions from anywhere — review file diffs, approve tool calls, and guide Claude, GPT, or Gemini in real time. +OpenCode Mobile is the AI coding agent companion for developers who self-host opencode. Connect your Android phone to your opencode server and run AI-powered coding sessions from anywhere — review file diffs, approve tool calls, and guide Claude, GPT, Gemini, or any other model you configure, in real time. WHAT IT DOES -OpenCode Mobile is a thin client for the opencode CLI (github.com/sst/opencode). It speaks the opencode HTTP + SSE API so every AI coding session running on your workstation or server is accessible from your phone. All AI model calls go through your own server — your API keys, your code, your infrastructure. +OpenCode Mobile is a thin client for the opencode CLI (github.com/sst/opencode). It speaks the opencode HTTP + SSE API, so every AI coding session on your workstation or server is instantly reachable from your phone. All AI model calls go through your own server — your API keys, your code, your infrastructure. Nothing passes through our servers. -KEY FEATURES -• Real-time streaming chat — watch your AI coding agent think and respond token by token -• File diff viewer — see every code change the agent proposes before you approve it -• Tool call approval — review and approve file writes, shell commands, and other actions -• Multi-session management — start, resume, and switch between coding sessions -• Multiple connection types — local Wi-Fi, Cloudflare Tunnel, ngrok, Tailscale, or opencode Cloud (coming soon) -• Biometric unlock — fingerprint / Face ID keeps your sessions private +CORE FEATURES +• Real-time streaming chat — watch your AI coding agent think and respond token by token, just like a desktop terminal +• File diff viewer — see every code change the agent proposes before you approve it; no surprise rewrites +• Tool-call approval — review and approve or reject file writes, shell commands, and other agent actions from your phone +• Multi-session management — start, resume, and switch between coding sessions without losing context +• Browsable directory picker — jump into any project folder on your server without typing a path +• Reasoning-effort control — tune how hard the model thinks per session, right from your phone +• Biometric unlock — fingerprint or face unlock keeps your sessions private on shared or lost devices + +CONNECTION OPTIONS +Connect any way that works for your setup: +• Local Wi-Fi — zero config when phone and dev machine are on the same network +• Tailscale — connect securely across networks without opening ports; ideal for remote work +• Cloudflare Tunnel — public HTTPS endpoint for your opencode server in minutes +• ngrok — quick ad-hoc tunnels for demos or one-off remote sessions +• opencode Cloud — managed hosting coming soon WHO IT'S FOR • Developers running opencode on their workstation who want to check in from their phone -• Engineers away from their desk who want to review or guide long-running AI coding jobs -• Teams who self-host AI developer tools and want a polished mobile interface +• Engineers away from their desk who want to review or steer long-running AI coding jobs +• Teams self-hosting AI developer tools who want a polished mobile interface • Open-source contributors who want a free, MIT-licensed alternative to proprietary AI coding apps WHAT IT IS NOT -• Not a standalone AI model — you bring your own opencode server (which connects to Claude, GPT-4, Gemini, or local LLMs via your API keys) +• Not a standalone AI model — you bring your own opencode server, which can connect to Claude, GPT, Gemini, local LLMs, or any other model via your own API keys • Not a code editor — it pairs with your existing IDE and terminal workflow • Not a subscription app — free, open-source, MIT licensed, no ads, no telemetry you did not opt into -SELF-HOSTED AI CODING -Install opencode on any machine: npm install -g opencode-ai, then run opencode serve. Enter the server URL in the app. That's it — your AI coding agent is now on your phone. +GETTING STARTED +Install opencode on any machine: + npm install -g opencode-ai + opencode serve + +Then open the app, tap Connect, paste your server URL, and you're in. Your AI coding agent is now on your phone. OPEN SOURCE -OpenCode Mobile is MIT licensed. Source code, issue tracker, and community discussion at github.com/dzianisv/opencode-mobile. Contributions welcome. +OpenCode Mobile is MIT licensed. Source code, issue tracker, and community at github.com/dzianisv/opencode-mobile. Contributions welcome. PRIVACY -OpenCode Mobile does not collect your code, prompts, or AI responses. All traffic goes directly from the app to YOUR opencode server — never through our infrastructure. We use Sentry for crash diagnostics only (no PII, no message content, opt-in available). +OpenCode Mobile does not collect your code, prompts, or AI responses. All traffic goes directly from the app to YOUR opencode server — never through our infrastructure. Optional Sentry crash reporting collects only device model, OS version, and stack traces (no message content). Support: support@agentlabs.cc Issues: github.com/dzianisv/opencode-mobile/issues ``` -(2600/4000 chars) +(3366/4000 chars) + +> Supersedes the prior draft, which named a dated model ("GPT-4") and was missing the directory picker and reasoning-effort features shipped since. Model references are now version-free by design ("Claude, GPT, Gemini, or any other model") so this copy doesn't go stale again as model names change. --- @@ -130,13 +145,13 @@ Issues: github.com/dzianisv/opencode-mobile/issues | 10-inch tablet screenshots | optional | ❌ missing | Recommended | | Promo video | YouTube URL, optional | ⏸ skip for first release | Low ROI for dev-tool audience | -**Recommended screenshot order:** -1. Connection setup — "Connect to your opencode server" -2. Active streaming chat session — AI agent responding token by token -3. File diff viewer — code change before approval -4. Tool call approval dialog -5. Session list / multi-session view -6. Biometric unlock screen +**Recommended screenshot order (with captions for the Play Console "Add captions" field):** +1. Connection setup — "Connect to your opencode server — Wi-Fi, Tailscale, or tunnel" +2. Active streaming chat session — "Watch your AI coding agent think in real time, token by token" +3. File diff viewer — "Review every file change before it lands — approve or reject" +4. Tool call approval dialog — "Stay in control: approve shell commands and file writes from your phone" +5. Session list / multi-session view — "Manage multiple AI coding sessions — resume any job from anywhere" +6. Biometric unlock screen — "Fingerprint or face unlock keeps your sessions private" --- diff --git a/distribution/play-store-listing.md b/distribution/play-store-listing.md index 2bc1b6c..4b7fbf2 100644 --- a/distribution/play-store-listing.md +++ b/distribution/play-store-listing.md @@ -4,6 +4,8 @@ **Generated:** 2026-06-20 **Based on:** app v0.4+, ASO audit findings from aso-audit.md +> **Superseded:** this draft was never merged back into the canonical listing doc. `distribution/play-listing.md` is the file actually used to fill Play Console (see `distribution/strategy.md`) and now carries the up-to-date, ASO-polished, model-agnostic copy (including this doc's connection-options section and screenshot captions). This file is kept for historical rationale only — do not copy-paste from here; it also still named a dated model ("GPT-4") until this note was added. + --- ## 1. App Title (max 50 chars) @@ -36,7 +38,7 @@ AI coding agent in your pocket. Stream, diff, approve — free & open source. ## 3. Full Description (max 4000 chars) ``` -OpenCode Mobile is the AI coding agent companion built for developers who self-host opencode. Connect your Android phone to your opencode server and run AI-powered coding sessions from anywhere — watch diffs land, approve tool calls, and guide Claude, GPT-4, or Gemini in real time. +OpenCode Mobile is the AI coding agent companion built for developers who self-host opencode. Connect your Android phone to your opencode server and run AI-powered coding sessions from anywhere — watch diffs land, approve tool calls, and guide Claude, GPT, Gemini, or any other model you configure in real time. WHAT IT DOES OpenCode Mobile is a thin client for the opencode CLI (github.com/sst/opencode). It speaks the opencode HTTP + SSE API, so every AI coding session on your workstation or server is instantly reachable from your phone. All AI model calls go through your own server — your API keys, your code, your infrastructure. Nothing passes through our servers. @@ -63,7 +65,7 @@ Connect any way that works for your setup: • Open-source contributors who want a free, MIT-licensed alternative to proprietary AI coding apps WHAT IT IS NOT -• Not a standalone AI model — you bring your own opencode server (which connects to Claude, GPT-4, Gemini, or local LLMs via your API keys) +• Not a standalone AI model — you bring your own opencode server (which connects to Claude, GPT, Gemini, or local LLMs via your API keys) • Not a code editor — it pairs with your existing IDE and terminal workflow • Not a subscription app — free, open-source, MIT licensed, no ads, no telemetry you did not opt into diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 3a6f0f4..a0800a6 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -Remote control for opencode serve. Stream AI coding sessions from your phone. \ No newline at end of file +AI coding agent in your pocket. Stream, diff, approve — free & open source. diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index e6134a7..0d48b7e 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -OpenCode Mobile: AI Coding \ No newline at end of file +OpenCode: AI Coding Agent