Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCode Mobile — KKCode

The OpenCode mobile client for iPhone, iPad, and Android. Drive your local OpenCode sessions from your phone while the agent, repo, and models stay on your dev machine.

Website iOS App Store Android Waitlist License

KKCode is the independent OpenCode mobile app. It is not a fork of the OpenCode server and does not ship its source. It is a separate iOS / Android client that talks to the OpenCode server you already run over HTTP + SSE. Repository, model keys, and command execution remain on the development machine; your phone renders the session and lets you make the next decision.


Why OpenCode Mobile

OpenCode is the AI coding agent many developers already run locally. The laptop is for building — but the moments that need you (an approval, a question, a stuck task, a quick follow-up) often happen when you are away from the desk.

KKCode is the focused mobile surface for those moments:

  • Live agent activity — see every tool call and command as it runs
  • Permission & question controls — answer approvals and clarifying questions inline
  • Files & full-screen diffs — review changes on a real touchscreen
  • Project-aware sessions — switch between workspaces without losing context
  • QR tunnel & secure routes — pair your phone in 10 seconds, no port gymnastics
  • Notifications for blockers — get pinged only when the agent needs you

Every feature exists to help you understand, steer, or review work that is still running on your own machine — never to replace the desktop flow.


Screenshots

OpenCode mobile session list with project workspaces    OpenCode mobile chat showing live tool calls and streaming output

OpenCode mobile sessions  ·  live agent chat

OpenCode mobile session detail and diff review    OpenCode mobile theme and chat style customization

OpenCode mobile detail view  ·  theme & chat style

All screenshots are from the production iPhone build (iOS 16.4+). Chinese build mirrors are available in screenshots/: *-zh.png files.


OpenCode Mobile vs OpenCode Web / Desktop

Need OpenCode Web UI Desktop IDE OpenCode Mobile (KKCode)
Full repository navigation / multi-file refactor
Deep code review with language server
Live status of a long-running agent task partial
Approve / answer agent questions while away from desk
Inspect a file or diff on a phone
Receive a blocker notification
Continue the same session across phone and laptop

The desktop is for building. Your phone is for keeping work moving.


How OpenCode Mobile connects

+--------------------------+         HTTP + SSE          +-----------------------------+
|  Your development        |  <----------------------->  |  KKCode (OpenCode mobile)   |
|  machine                 |     loopback or tunnel      |  on iPhone / iPad / Android |
|                          |                              |                             |
|  - OpenCode server       |     paired via QR code      |  - Live agent feed          |
|  - Repository            |     or manual URL           |  - Approvals & questions    |
|  - Model keys            |                              |  - File & diff viewer       |
|  - Tool execution        |                              |  - Push notifications       |
+--------------------------+                              +-----------------------------+

Your machine does the work. Your phone keeps it moving.


Quick start

  1. Run OpenCode on your dev machine
    opencode serve --hostname 0.0.0.0 --port 4096
  2. Open KKCode on your phone and scan the QR code from the desktop OpenCode dashboard (or paste the URL manually).
  3. Drive the session — watch the agent work, approve tools, inspect files, and answer questions from anywhere.

New to OpenCode? Install it first.

For the full setup, the QR tunnel, and the security model, see the OpenCode Mobile docs.


Download

Platform Status
iPhone & iPad Available on the App Store
Android Active testing — join the waitlist

Requires iOS / iPadOS 16.4+.


OpenCode Mobile FAQ

Is KKCode an official OpenCode product? No. KKCode is an independent third-party mobile client. It talks to the OpenCode server over its documented HTTP + SSE API.

Does OpenCode Mobile store my code or model keys? No. The repository, model keys, and command execution all stay on the machine running OpenCode. KKCode is a remote control, not a replica.

Can I use the same OpenCode session from my phone and my laptop? Yes. OpenCode sessions are server-side; both clients talk to the same session via HTTP + SSE, so the conversation and tool history are shared.

Why a mobile app instead of the OpenCode web UI on mobile Safari? A native OpenCode mobile app gets push notifications, backgrounded SSE, haptic feedback, secure clipboard handling, and a touch-first layout for diff review — none of which a wrapped web UI can match.

What about Android? The Android build is in active testing. Join the Android waitlist to be notified when public distribution opens.

Is the OpenCode mobile source available? No. KKCode is a proprietary product. This repository contains marketing copy only — no source code is published.


Links


© 2026 KKCode. This repository is a marketing landing page for the KKCode OpenCode mobile client. No source code is published here. All trademarks (OpenCode, App Store, Google Play) belong to their respective owners.

About

OpenCode mobile client for iPhone, iPad and Android — drive your local OpenCode sessions from your phone. Official SEO page for KKCode.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors