Open source desktop harnessv0.6.0

Your agents.One workspace.

Bring your coding agents, terminal, browser, diffs, and source control together in one local-first desktop workspace.

  • Local execution
  • Bring your own CLI
  • MIT licensed
Yohaku / New thread
mainfull access
Ronin desktop workspace showing its project rail, composer, and source control actions
Connect your CLI
CodexClaude CodeCursorGrok BuildOpenCodeAntigravityDroidKiloPi
01

Why Ronin

The control layer between a prompt and a pull request.

Coding agents are powerful in a terminal. They become practical when you can see the work, set the limits, compare the changes, and ship with intent. Ronin gives that loop a focused interface.

09
agent adapters
04
permission modes
14
browser tools
01
local execution layer
02

Core system

01

Ronin / capability

Use the agents you already trust.

Connect the CLIs already installed on your machine. Switch provider, account, model, and reasoning effort without changing the shape of your workflow.

02

Ronin / capability

Set the boundary per thread.

Choose Supervised, Auto-accept edits, Auto, or Full access before the work begins. Approvals appear inline when the agent reaches a boundary.

03

Ronin / capability

Treat git as part of the conversation.

Review diffs, restore a checkpoint, isolate work in a worktree, commit, push, and open the pull request without losing the thread.

04

Ronin / capability

Keep the execution layer local.

Provider processes, terminals, filesystem reads, and git operations run on the server you control. Connect over LAN, Tailscale, or SSH when you need distance.

03

The product

Built around the work,
not the chat bubble.

The primary object is a thread with a repository behind it. Everything else— terminal, browser, usage, diff, and source control—stays close enough to act on.

Workspace

The thread is the workspace.

Compose with any connected agent, choose its model and autonomy, then keep the terminal, preview, diff, and git state in the same working context.

ronin / workspacelocal
Ronin workspace with project rail, agent composer, and git actions
04

Working loop

From intent to merge

Four steps. One working context.

Every turn has a visible state. Every change can be inspected. Every branch can stay isolated. You decide when the result is ready to leave the machine.

  1. 01

    Prompt

    Give the agent the repo, model, effort, and permission boundary.

  2. 02

    Execute

    Watch commands, edits, terminal output, and browser actions arrive in context.

  3. 03

    Inspect

    Read the latest-turn diff, leave line comments, or restore a checkpoint.

  4. 04

    Ship

    Commit, push, and open the pull request from the workspace header.

Browser preview / MCP

Let the agent verify what it built.

Ronin exposes fourteen focused browser tools to the active agent—navigation, interaction, snapshots, appearance control, and recording—against your real dev server.

preview_openpreview_clickpreview_typepreview_snapshotpreview_recording_start
05

Straight answers

Product details.
Plainly stated.

01What is Ronin?

Ronin is an open-source desktop harness for coding agents. It runs the provider CLIs already installed on your machine and gives their threads a shared interface for prompts, permissions, terminal output, browser previews, diffs, usage, and source control.

02Is Ronin a code editor?

No. Ronin is an agent harness, not a text editor. The primary object is the thread and its repository context. It opens files and shows diffs when useful, then hands focused editing back to the editor you already use.

03How much does Ronin cost?

Ronin is free and MIT-licensed. It does not resell models, tokens, or subscriptions. You install and authenticate the supported provider CLIs yourself.

04Does my code stay local?

Ronin's execution layer is local: provider processes, terminal sessions, filesystem reads, and git operations run on the server you control. The provider CLI you choose may still send prompts and code context to that provider under its own terms.

05Which systems are supported?

Linux is the primary target and ships as an x86_64 AppImage. macOS is supported and can be built from source. Ronin uses native backends and does not currently support Windows or WSL.

06Is Ronin stable?

Not yet. Ronin is currently at version 0.6.0. It is pre-1.0 software and the project explicitly asks users to expect bugs.

Pre-1.0 software

Run the harness
on your machine.

Install and authenticate at least one provider CLI, then launch Ronin from source or pick up a release build. Early software—expect rough edges.

Build from source
git clone https://github.com/0veek/Ronin.git
cd Ronin
vp i
vp run dev:desktop
LicenseMIT
Primary targetLinux
Also supportedmacOS
Current releasev0.6.0