v0.3.0 · What's new →

Any model.
One native harness.

Kuvo Code is a native Mac harness for coding agents that works with any model: Claude, GPT, Gemini, open models and free ones. Review its changes like a pull request, and keep files, a terminal and a browser beside the chat.

Free for personal use. macOS 26 or later, Apple silicon.

Kuvo Code showing a session beside the changes it madeKuvo Code showing a session beside the changes it made
A session and the changes it made, side by side. SwiftUI, on the opencode engine.Read the docs →
The app

The agent works.
You stay in the loop.

Everything the agent does is in one window: what it said, what it ran, what it changed, and the pages it opened.

Review

Review it like a pull request.

The Changes tab shows what changed in the project, straight from git. Unchanged lines fold away, new files show up, and pictures appear before and after. Comment on any line, and the comment goes with your next message.

Read the docs →
The Changes tab with a diff and a comment on one of its lines
Side panel

Files, terminals and a browser.

The side panel keeps your tools beside the chat, as tabs: the project's files with code highlighted and Markdown rendered, your shell in the project folder, and a web browser.

Read the docs →
A terminal tab in the side panel, next to the session
Browsing

Browsing, with any model.

The agent opens pages in the panel's browser, reads them as numbered elements, then clicks, types and scrolls. Every step happens in the browser you see.

Read the docs →
The agent using the panel's browser, next to the session that asked it to
Usage

Every plan, in the menu bar.

Limits with pace and reset times, and what you've spent today and over the last 30 days, for the accounts you connect: Copilot, ChatGPT (Codex), OpenCode, OpenRouter and Z.ai.

Read the docs →
The usage panel from the menu bar, with limits and spend for several providers
opencode inside

Any model you like.
An app that feels like a Mac.

Kuvo Code runs the official opencode engine, unmodified, and gives it an interface made for macOS. Bring the models you already pay for.

Any model

Sign in with a subscription you already have, add an API key, or start with free models that need no account.

The opencode engine

The official opencode, unmodified, so the agent works the way it does in the terminal.

Approve All or Ask First

Let the agent work on its own, or have it ask before it edits files or runs commands.

Build and Plan

Plan mode talks a change through before making it. Switch with ⌥⌘1 and ⌥⌘2.

Attach anything

Drop, paste or pick files of any kind. Pictures show up in the transcript.

Sessions by project

Every session sits under its project in the sidebar, with what it's doing at a glance. Give one a worktree of its own to work alongside the others.

Native

SwiftUI and AppKit with Liquid Glass. No Electron, and no web view for the interface.

Kept apart

Sessions, accounts and settings live in Kuvo Code's own folder, apart from any opencode you've installed.

Ready when you are

One download.
Then open a folder.

Open Kuvo Code, sign in or pick a free model, and tell the agent what to build.

Download for macOS

macOS 26 or later, Apple silicon.

Your first session.

  1. Open Accounts with ⇧⌘K and sign in, or skip it and use a free model.
  2. Open a project folder with ⌘O.
  3. Ask for a change, then look it over in the Changes tab with ⌥⌘I.

New to it? Start with the docs →

Rather build it yourself? Build from source →