From fb03a9af471637887d0f140d23e9cdb4544118fd Mon Sep 17 00:00:00 2001 From: engineer Date: Fri, 5 Jun 2026 10:00:05 -0700 Subject: [PATCH] seo(site): add /features/ page (capabilities, use cases, comparison) Targets "opencode mobile features", "AI coding android", and "opencode vs ChatGPT for coding" queries not covered by existing pages. Includes SoftwareApplication + BreadcrumbList structured data. Adds /features/ to sitemap and internal footer nav on all 5 pages. Co-Authored-By: Claude Sonnet 4.6 --- docs-site/download/index.html | 1 + docs-site/features/index.html | 275 +++++++++++++++++++++++++++ docs-site/guide/index.html | 1 + docs-site/index.html | 2 + docs-site/sitemap.xml | 5 + docs-site/troubleshooting/index.html | 1 + 6 files changed, 285 insertions(+) create mode 100644 docs-site/features/index.html diff --git a/docs-site/download/index.html b/docs-site/download/index.html index 3824d11..a14cf57 100644 --- a/docs-site/download/index.html +++ b/docs-site/download/index.html @@ -254,6 +254,7 @@ footer a{margin:0 8px}

Home Setup guide + Features Troubleshooting GitHub F-Droid repo diff --git a/docs-site/features/index.html b/docs-site/features/index.html new file mode 100644 index 0000000..c6365a1 --- /dev/null +++ b/docs-site/features/index.html @@ -0,0 +1,275 @@ + + + + + +OpenCode Mobile Features — AI Coding Agent for Android + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+
+ +

Everything OpenCode Mobile can do

+

A full-featured Android client for the OpenCode AI coding agent — real-time sessions, multi-model support, private server connectivity, and no cloud intermediary.

+ +
+
+ +
+
+

Core capabilities

+

What the app delivers end-to-end, from connection to completed coding task.

+
+ +
+
⚡
+

Real-time streaming sessions

+

Streams the agent's tool calls, file edits, and reasoning tokens via Server-Sent Events as they happen — no waiting for a complete response before you see output.

+
+ +
+
🤖
+

Any model opencode supports

+

Inherits your server's model configuration: Claude 3.5/4, GPT-4o, Gemini 1.5/2, Ollama local models, and any provider opencode can reach. Switch models server-side; the app follows.

+
+ +
+
🔒
+

Tailscale & VPN connectivity

+

Point the app at any private IP or Tailscale MagicDNS hostname. No port-forwarding or public exposure required — your codebase stays on your machine.

+
+ +
+
📂
+

Tool-use & diff output

+

Renders the agent's tool calls inline — file reads, writes, shell commands — so you see exactly what it did to your code, not just a prose summary.

+
+ +
+
🕑
+

Full session history

+

Every conversation is stored locally. Scroll back through past sessions, resume interrupted work, or review what the agent changed in a previous run.

+
+ +
+
🔗
+

Multiple saved servers

+

Save and switch between multiple server profiles — home lab, work VPN, cloud VM. Each connection stores its own URL and credentials independently.

+
+ +
+
🛡️
+

Password-protected auth

+

Connects to password-protected opencode serve instances. Credentials are stored in the device keychain, not in plain text.

+
+ +
+
🔍
+

Built-in diagnostics

+

Tap "Share diagnostic" to generate a structured connectivity report (DNS, port, health-check, TLS) for faster debugging — without exposing code or message content.

+
+ +
+
🌐
+

Open source & no telemetry

+

MIT-licensed, auditable source on GitHub. Crash reporting (Sentry) is opt-in and off by default. No analytics, no account, no cloud relay.

+
+ +
+
+
+ +
+
+

What people use it for

+
+

Code review on the go

+

Ask the agent to summarize a diff, explain a function, or flag potential bugs — from your phone while away from your desk. The session history means you can pick up where you left off.

+
+
+

Quick fixes & patches

+

Describe the bug in plain language; let the agent locate, patch, and explain the change in your actual codebase. You see every file write as it happens.

+
+
+

Scaffolding new features

+

Ask the agent to stub out a new module, write tests, or extend an existing pattern — then commit from your laptop when you're back. Start the thinking on the bus, land the code at your desk.

+
+
+

Private local-model sessions

+

Point opencode at Ollama running locally and your mobile session never touches a third-party server. The app connects directly over your tailnet — fully air-gapped from the internet if you want.

+
+
+

Documentation & explanation

+

Ask the agent to explain an unfamiliar codebase, write a README section, or generate API docs — useful when you're reading code without an IDE open.

+
+
+
+ +
+
+

Compared to using Claude.ai or ChatGPT from mobile browser

+

OpenCode Mobile is a coding-agent client, not a chat UI. The key differences:

+
    +
  • Agent has direct access to your codebase — reads and writes actual files; no copy-pasting snippets.
  • +
  • Runs against your server — your model config, your API keys, your cost — not a metered consumer tier.
  • +
  • Streaming tool-use output — see file edits and shell commands as they run, not a finished summary.
  • +
  • Session persistence — full history stored locally; conversations don't disappear on browser refresh.
  • +
  • No cloud relay — traffic goes phone → Tailscale → your machine; no intermediary sees your code.
  • +
  • Self-hosted model support — use Ollama, LM Studio, or any local model opencode supports.
  • +
+
+
+ +
+
+

System requirements

+
    +
  • Android 7.0 (API 24) or later
  • +
  • opencode running on a reachable server (opencode serve)
  • +
  • Network path from phone to server (LAN, Tailscale VPN, or any tunnel)
  • +
  • ~15 MB storage for the app; session history grows with use
  • +
+

Full setup walkthrough →

+
+
+ +
+
+

Get the app

+

Free, open-source, no account required.

+ +

+ See also: setup guide · troubleshooting · overview +

+
+
+
+ + + + + diff --git a/docs-site/guide/index.html b/docs-site/guide/index.html index 7f603c5..e046fbd 100644 --- a/docs-site/guide/index.html +++ b/docs-site/guide/index.html @@ -304,6 +304,7 @@ OPENCODE_SERVER_PASSWORD=yourpassword opencode serve --hostname 0.0.0.0 --port 4

Home Download + Features Troubleshooting GitHub F-Droid repo diff --git a/docs-site/index.html b/docs-site/index.html index 38b88ae..3fbc703 100644 --- a/docs-site/index.html +++ b/docs-site/index.html @@ -279,6 +279,7 @@ footer a{margin:0 8px}

  • Secure credential storageServer credentials stored in the Android Keystore via expo-secure-store.
  • Session managementBrowse, create, and resume coding sessions on your server.
  • +

    Full feature list and use cases →

    @@ -361,6 +362,7 @@ OPENCODE_SERVER_PASSWORD=yourpassword opencode serve --hostname 0.0.0.0 --port 4

    Download Setup guide + Features Troubleshooting GitHub F-Droid repo diff --git a/docs-site/sitemap.xml b/docs-site/sitemap.xml index 6d8d0d1..04aad69 100644 --- a/docs-site/sitemap.xml +++ b/docs-site/sitemap.xml @@ -15,6 +15,11 @@ monthly 0.8 + + https://dzianisv.github.io/opencode-mobile/features/ + monthly + 0.8 + https://dzianisv.github.io/opencode-mobile/troubleshooting/ monthly diff --git a/docs-site/troubleshooting/index.html b/docs-site/troubleshooting/index.html index e28dcf5..b5c43f8 100644 --- a/docs-site/troubleshooting/index.html +++ b/docs-site/troubleshooting/index.html @@ -188,6 +188,7 @@ footer a{margin:0 8px}

    Home Download + Features Setup guide GitHub Privacy policy