OpenCode Mobile, explained.
Use KKCode as your OpenCode Mobile client on a phone or tablet. These pages cover the background, the connection model, and the security trade-offs — written for OpenCode itself, not for any one wrapper app.
What is OpenCode Mobile?
An OpenCode Mobile client is a phone app that talks to an OpenCode server running on your own machine. The model, the files, and the command execution all stay on the dev machine; the phone is a focused control surface.
KKCode is one such client. It only uses OpenCode's official API — no patches, no fork. The result: the same AI coding sessions you run in a terminal, on your phone or tablet.
Topics
- What is OpenCode Mobile? →
- How to use OpenCode from your phone →
- OpenCode Mobile vs OpenCode Web →
- User manual — chat, workspace, settings →
- QR tunnel vs Tailscale / Cloudflare →
- Remote access — pick a network path →
- Security model for remote access →
- Connection troubleshooting →
- FAQ →
Why a phone client for OpenCode?
OpenCode already runs in your terminal and in its desktop app. A mobile client is not a replacement — it is a focused, glanceable surface for the moments when you are away from the desk:
- Check whether a long task is still progressing.
- Answer a permission or product question from the couch.
- Read the changed-file summary before accepting completion.
- Send a short follow-up or dictate it with voice input.
- Switch or archive sessions while keeping each thread focused.
For broad code navigation, prolonged terminal interaction, or detailed visual review, the desktop stays the better tool. Mobile complements it.