docs(launch): fill launch drafts with live install URLs — post-ready (Play marked pending)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
engineer
2026-06-02 17:19:29 -07:00
parent 35f99d124b
commit 366a936431
6 changed files with 26 additions and 25 deletions

View File

@@ -1,6 +1,6 @@
# Launch Checklist # Launch Checklist
> BEFORE POSTING: Replace every `{{PLAY_URL}}` and `{{FDROID_URL}}` placeholder with the real store URLs. Do not post any file that still contains a `{{...}}` token. > READY TO POST: All drafts now contain the live, verified install URLs — no `{{...}}` placeholders remain. Primary CTA is the landing page (https://dzianisv.github.io/opencode-mobile/), which lists the self-hosted F-Droid repo and direct APK. Google Play is still in internal testing (not public), so every draft frames it as "coming soon" — do not add a play.google.com link until the production track is live.
--- ---
@@ -8,8 +8,8 @@
| # | Action | File | Day / Time | Notes | | # | Action | File | Day / Time | Notes |
|---|---|---|---|---| |---|---|---|---|---|
| 1 | Merge final Play Store listing copy to console | — | T-3 days | Prerequisite; listing must be live before linking | | 1 | Confirm landing page + F-Droid repo + latest APK release are reachable | — | T-1 day | These are the live install paths used in every draft |
| 2 | Promote Play track to Production (or Open Testing) | — | T-1 day | App must be installable before any post | | 2 | (Optional, when ready) Promote Play track to Production / Open Testing, then add the link to drafts | — | When approved | Play is internal-only today; drafts say "coming soon" until this lands |
| 3 | Post to **Hacker News** (Show HN) | `show-hn.md` | Tuesday–Thursday, 8–10am US Eastern | HN front page peaks mid-morning weekdays; one shot | | 3 | Post to **Hacker News** (Show HN) | `show-hn.md` | Tuesday–Thursday, 8–10am US Eastern | HN front page peaks mid-morning weekdays; one shot |
| 4 | Post to **r/selfhosted** | `reddit.md` | Same day as HN, ~1hr after | Cross-traffic from HN helps early upvotes | | 4 | Post to **r/selfhosted** | `reddit.md` | Same day as HN, ~1hr after | Cross-traffic from HN helps early upvotes |
| 5 | Post to **r/androiddev** | `reddit.md` | Same day, ~2hrs after HN | Tech audience; upvote momentum from HN useful | | 5 | Post to **r/androiddev** | `reddit.md` | Same day, ~2hrs after HN | Tech audience; upvote momentum from HN useful |
@@ -25,4 +25,4 @@
- Reply to all HN comments within 6 hours of posting - Reply to all HN comments within 6 hours of posting
- Reply to all Reddit comments within 24 hours - Reply to all Reddit comments within 24 hours
- Monitor Play Console reviews; respond to 1–3 stars within 48 hours - Monitor Play Console reviews; respond to 1–3 stars within 48 hours
- File F-Droid MR (`{{FDROID_URL}}` placeholder) once Sentry opt-in gate is merged - Self-hosted F-Droid repo is live at https://dzianisv.github.io/opencode-mobile/fdroid/repo (used in all drafts). Optional: file an upstream fdroiddata MR for inclusion in the main F-Droid catalog once the Sentry opt-in gate is merged

View File

@@ -3,7 +3,7 @@ title: "Drive your self-hosted AI coding agent from your phone"
published: true published: true
tags: [android, selfhosted, ai, devtools] tags: [android, selfhosted, ai, devtools]
cover_image: cover_image:
canonical_url: https://agentlabs.cc/opencode canonical_url: https://dzianisv.github.io/opencode-mobile/
--- ---
I run [opencode](https://github.com/sst/opencode) — an open-source AI coding agent — on my home server. It connects to Claude or GPT-4 via my own API keys and edits code through tool calls: reading files, writing diffs, running shell commands. I run [opencode](https://github.com/sst/opencode) — an open-source AI coding agent — on my home server. It connects to Claude or GPT-4 via my own API keys and edits code through tool calls: reading files, writing diffs, running shell commands.
@@ -62,9 +62,9 @@ Tool call approval required coordinating two async streams: the SSE stream comin
## Open source ## Open source
MIT licensed. Source at [github.com/dzianisv/opencode-mobile](https://github.com/dzianisv/opencode-mobile). Issues and PRs welcome. F-Droid submission is in progress. MIT licensed. Source at [github.com/dzianisv/opencode-mobile](https://github.com/dzianisv/opencode-mobile). Issues and PRs welcome.
Play Store: {{PLAY_URL}} Install: add the self-hosted F-Droid repo `https://dzianisv.github.io/opencode-mobile/fdroid/repo` in your F-Droid client, or grab the [direct APK](https://github.com/dzianisv/opencode-mobile/releases/latest). Google Play is in internal testing and coming soon.
Landing page and docs: [https://agentlabs.cc/opencode](https://agentlabs.cc/opencode) Landing page and docs: [https://dzianisv.github.io/opencode-mobile/](https://dzianisv.github.io/opencode-mobile/)
If you run opencode and try it, I'm especially interested in feedback on latency when using local models — the streaming UI has a minimum render interval to avoid thrashing, but I don't know where that threshold feels wrong on slow hardware. If you run opencode and try it, I'm especially interested in feedback on latency when using local models — the streaming UI has a minimum render interval to avoid thrashing, but I don't know where that threshold feels wrong on slow hardware.

View File

@@ -20,10 +20,11 @@ You get token-by-token streaming output, a full inline diff viewer for every fil
Free and MIT licensed. No subscription, no ads, no telemetry you didn't opt into. Free and MIT licensed. No subscription, no ads, no telemetry you didn't opt into.
**Links:** **Links:**
- Play Store: {{PLAY_URL}} - Get it (all install options): https://dzianisv.github.io/opencode-mobile/
- F-Droid: {{FDROID_URL}} - F-Droid repo (add in your F-Droid client): https://dzianisv.github.io/opencode-mobile/fdroid/repo
- Direct APK: https://github.com/dzianisv/opencode-mobile/releases/latest
- Source: https://github.com/dzianisv/opencode-mobile - Source: https://github.com/dzianisv/opencode-mobile
- Landing page: https://agentlabs.cc/opencode - Google Play: coming soon (currently in internal testing)
--- ---

View File

@@ -30,8 +30,8 @@ The interesting engineering bits:
MIT licensed, source at https://github.com/dzianisv/opencode-mobile. MIT licensed, source at https://github.com/dzianisv/opencode-mobile.
Play Store: {{PLAY_URL}} Get it (F-Droid repo or direct APK): https://dzianisv.github.io/opencode-mobile/
Landing page: https://agentlabs.cc/opencode Google Play: coming soon (internal testing for now)
Happy to get into any of the implementation details — the SSE + approval flow coordination was the trickiest part. Happy to get into any of the implementation details — the SSE + approval flow coordination was the trickiest part.
@@ -66,9 +66,9 @@ Not a standalone AI model. You need opencode running: `npm install -g opencode-a
No accounts, no analytics, no proprietary backend. Sentry crash reporting is opt-in and off by default. No accounts, no analytics, no proprietary backend. Sentry crash reporting is opt-in and off by default.
Play Store: {{PLAY_URL}} Install (add this repo URL in your F-Droid client): https://dzianisv.github.io/opencode-mobile/fdroid/repo
F-Droid: {{FDROID_URL}} (submission in progress) Direct APK / all options: https://dzianisv.github.io/opencode-mobile/
Landing page: https://agentlabs.cc/opencode Google Play: coming soon (internal testing for now)
--- ---
@@ -95,7 +95,7 @@ opencode supports any OpenAI-compatible API via its provider config. Point it at
**Source / license:** MIT, https://github.com/dzianisv/opencode-mobile **Source / license:** MIT, https://github.com/dzianisv/opencode-mobile
Play Store: {{PLAY_URL}} Get it (F-Droid repo or direct APK): https://dzianisv.github.io/opencode-mobile/
Landing page: https://agentlabs.cc/opencode Google Play: coming soon (internal testing for now)
I'm interested in feedback from anyone running local models — particularly around latency on the SSE stream when the model is slow. Does the streaming UI feel OK when tokens come in at 3–5/sec? I'm interested in feedback from anyone running local models — particularly around latency on the SSE stream when the model is slow. Does the streaming UI feel OK when tokens come in at 3–5/sec?

View File

@@ -37,10 +37,11 @@ It's not a standalone AI model and not a code editor. You need a running opencod
**Status** **Status**
Stable on Android. MIT licensed. Play Store listing live (internal track, working toward production). F-Droid submission in progress. Stable on Android. MIT licensed. Available now via a self-hosted F-Droid repo or a direct signed APK. Google Play is in internal testing and not public yet.
Source: https://github.com/dzianisv/opencode-mobile Source: https://github.com/dzianisv/opencode-mobile
Landing page: https://agentlabs.cc/opencode Landing page (all install options): https://dzianisv.github.io/opencode-mobile/
Play Store: {{PLAY_URL}} F-Droid repo (add this URL in an F-Droid client): https://dzianisv.github.io/opencode-mobile/fdroid/repo
Direct APK: https://github.com/dzianisv/opencode-mobile/releases/latest
Happy to answer questions about the SSE streaming implementation, the Expo build pipeline, or the opencode API surface. Happy to answer questions about the SSE streaming implementation, the Expo build pipeline, or the opencode API surface.

View File

@@ -82,10 +82,9 @@ F-Droid submission in progress.
``` ```
Now on Android. Now on Android.
Play Store: {{PLAY_URL}} Get it (F-Droid repo + direct APK): https://dzianisv.github.io/opencode-mobile/
Source + docs: github.com/dzianisv/opencode-mobile Source + docs: github.com/dzianisv/opencode-mobile
Landing page: https://agentlabs.cc/opencode
If you run opencode, give it a try. Issues and PRs welcome. Google Play coming soon. If you run opencode, give it a try — issues and PRs welcome.
``` ```
(196 chars — adjust after filling {{PLAY_URL}}) (238 chars)