KKCode - OpenCode Mobile

KKCode - OpenCode Mobile

AI Coding Agent on Mobile

8 ratings
8 reviews
Free

Details

  • Released
  • Updated
  • July 9, 2026
  • September 30, 2026

Features

KKCode - OpenCode Mobile screenshot #1 for iPhone
KKCode - OpenCode Mobile screenshot #2 for iPhone
KKCode - OpenCode Mobile screenshot #3 for iPhone
KKCode - OpenCode Mobile screenshot #4 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This mobile client connects to an AI coding agent running on your Mac, offering AI-powered coding assistance on the go. It supports multiple AI models, real-time streaming responses, and rich markdown rendering for an enhanced development experience.

✓Connects to local OpenCode server
✓Supports multiple AI models
✓Real-time streaming responses
✓Code and Markdown rendering with syntax highlighting
✓Tool call transparency
✓Image attachment support
✓Session management and organization
Show original description

What's New in KKCode

1.0.7

September 30, 2026

1. Official support for OpenCode v2 2. Chat UI improvements: tool calls are now collapsed 3. Need a hand? Reach out to us at support@kkcode.app

More

User reviews

amazing app

thank you so much 🙏🔥

Additional functionality

Add the ability to copy the agent’s report with a single button.

Wonderful app

This is a great app for handling agents, potentially the best app, thank you. -

A few suggestions, can we get a toggle for the collapsed tool calls? I personally like the old way better and find it annoying to have to tap it just the see the list of things the agent is doing, with multiple sessions going its not helpful to me but counterintuitive instead. -

Also battery drain is a real issue. -

Potentially add the ability to create project workspaces from the app to group sessions together based on project/endpoint or provider. -

Ability to set model defaults and agent defaults within the app?

Edit: i have found a new bug, when a session disconnects while active when it comes back the app still shows it as active and cannot stop it because it isn’t active and it basically makes it impossible to continue the session. (Also the ability to fork the session i cant seem to get to work in the update? That was the only way to save the session before.)

Also thank you for such a wonderful response to my feedback.
Show more

Response from developer

Thank you so much for taking the time to share such thoughtful feedback, and I’m really glad you’re enjoying KKCode! Every suggestion you mentioned is valuable. 1. For collapsed tool calls, I’ll consider adding a setting so you can choose whether tool calls are expanded or collapsed by default. 2. I’m aware of the battery drain issue. I’ll use performance profiling tools to gather objective data, identify where the battery usage is coming from, and work on improving it. 3. Project workspaces are a great suggestion. With OpenCode 2, there’s a good chance we’ll have better support for this kind of workflow, and I’ll carefully consider how it could fit into KKCode. 4. For the default model and agent, KKCode currently remembers the last model you used, which effectively works as a default model in many cases. That said, I’ll revisit this part of the app and see how I can make the behavior more intuitive and provide a better overall experience. Thanks again for taking the time to write such detailed feedback. It genuinely helps me make KKCode better!

Amazing)

Working! And with opencode v2 … I like it)

Useful little tool

I've tried a few of these tools and this one is the best so far. Not flawless but still useful.

Easy to pick model and choose favourites.


Sometimes the styling seems delayed so you see varying sizes of text.
Deleting sessions doesn't seem to persist?
My main gripe is you can't queue messages in the session. If you want to send another prompt you have to stop the agent first.
I'd like the changes/folder icons to be further left as it's off the screen if you using a long model name
Show more

Response from developer

Thank you so much for the detailed feedback! These are all very specific and helpful points. 1. Regarding the delayed styling you mentioned, would you mind sharing a screen recording if possible? It would help me understand and reproduce the issue more accurately. You can send it to us at Support@kkcode.app. 2. I’ll investigate the issue where deleted sessions don’t seem to stay deleted and see what’s happening. 3. Regarding queued messages: with OpenCode 2, the server API now supports message queuing, which makes it much easier to integrate on the app side. This is already on the development roadmap. 4. I know exactly what you mean about the Changes / Folder icons getting pushed off-screen by long model names — I’ve run into this myself as well. Since those controls weren’t used very frequently, I had accepted the current layout for the time being. But since it’s affecting actual usage, I’ll revisit the design. If you have a better layout in mind, I’d love to hear your thoughts. For example, would it make more sense to place those icons before the Agent and Model / Provider selectors? Thanks again for taking the time to share all of this. Feedback like this really helps improve KKCode!

Developer apps

FAQ

Does KKCode have ads?

KKCode does not contain advertisements. It is a free application designed to connect to your OpenCode server.

What AI models does KKCode support?

KKCode supports a variety of AI models including DeepSeek, Zhipu, Qwen, Kimi, and MiniMax, as well as any other models supported by your OpenCode server.

How does KKCode connect to my Mac?

KKCode connects to your local OpenCode server over Wi-Fi or Tailscale. You need to run the OpenCode server on your Mac for KKCode to function.

Can I use KKCode offline?

While KKCode requires a connection to your OpenCode server to function, it does offer an offline-safe draft feature. Your unfinished messages are automatically saved per session and restored when you return.

What devices is KKCode available on?

KKCode is available for iPhone and iPad devices.

How often is KKCode updated?

The latest version of KKCode is 1.0.3, which was last updated on August 4, 2026. Updates are released to improve functionality and add support for new features.

What is the age rating for KKCode?

KKCode has an age rating of 4+, making it suitable for a wide range of users.

Does KKCode offer split view support?

Yes, KKCode supports split view, allowing you to keep your session list and active chat side by side for a desktop-class multitasking experience on compatible devices.