Files
opencode-mobile/docs/marketing/reddit-localllama.md
engineer 108260cec7 release: bump versionCode 5->6 for v0.4.4 + add changelog 6.txt
v0.4.3 already shipped as versionCode 5; a duplicate code would be rejected by Play and ignored by F-Droid. Bump to 6 unblocks the v0.4.4 release. QA gate passed (units + on-device E2E + visual render check screenshots in docs/qa/render-check/).
2026-06-08 08:36:53 -07:00

2.9 KiB
Raw Blame History

r/LocalLLaMA — copy-paste ready

Subreddit: r/LocalLLaMA (~500k+ members, very active, technically sharp) Flair: Resources or Other (this sub uses topic flairs, not "Project"; Resources fits a tool release best). If a Tutorial/News flair fits a future post, save those for the follow-up. Rules that matter here: This community is allergic to cloud-first / closed products and to thin hype. Lead with the bring-your-own / local-model angle — emphasize that all inference stays on the user's hardware and the app is just a UI. No marketing voice; be a builder talking to builders. End with a real technical question to invite discussion (mods and users reward that, and it boosts comment count → ranking). Best time: US daytime, but this sub is global and active late — 9am–1pm ET is safe. {{PLAY_URL}} = https://play.google.com/store/apps/details?id=cc.agentlabs.opencode once approved. Sequencing: Post this on a DIFFERENT day from r/selfhosted to avoid cross-post spam perception.


Title:

I built an Android app to control opencode from my phone — works with local LLMs via your existing opencode server config

Body:

If you run opencode with a local model (ollama, LM Studio, llama.cpp server, or any OpenAI-compatible endpoint), OpenCode Mobile gives you a real mobile client for those sessions.

The setup

opencode supports any OpenAI-compatible API via its provider config. Point it at your local model, run opencode serve, and the app connects over Tailscale / local network / tunnel. All inference stays on your hardware — the app is purely a UI. No keys, no prompts, and no model traffic ever go anywhere but between your phone and your box.

What you get on the phone

  • Streaming output as your local model generates (token by token via SSE)
  • Inline diff viewer — see exactly what the agent is changing before approving
  • Tool-call approval UI — explicitly OK file writes and shell commands
  • Works with any model opencode supports: local LLMs, Claude, GPT, Gemini, or mixed
  • MIT licensed, biometric unlock, secrets in the Android Keystore

Source / install

I'm especially interested in feedback from people running local models: how does the streaming UI feel when tokens arrive at 3–5 tok/s on slower hardware? The renderer has a minimum repaint interval to avoid thrashing and I'm not sure the threshold is right for slow generation. Also curious which local backends people are pairing with opencode.