14 harnesses · one window · Windows + Android

The harness
home.

Every agent CLI you already run, driven from one native window over its own protocol. No new keys, no new subscriptions, no browser engine in the binary.

Index of harnesses

14 / 14

  • 01Best supported
    OpenCode
  • 02
    OpenCode 2
  • 03
    Claude Code
  • 04
    Codex CLI
  • 05
    Amp
  • 06
    Cursor CLI
  • 07
    Copilot CLI
  • 08
    Grok Build
  • 09
    Kimi Code
  • 10
    Jcode
  • 11
    Vercel Fx
  • 12
    DeepSeek Harness
  • 13
    Pi
  • 14
    Oh My Pi

Stream-json, JSON-RPC, the Agent Client Protocol, SSE, NDJSON — normalized into one model. Each agent keeps its own context when you switch mid-project.

Kerenzikov showing a coding-agent session: task list on the left, transcript and tool activity in the centre, file diffs on the rightKerenzikov showing a coding-agent session: task list on the left, transcript and tool activity in the centre, file diffs on the right
Tasks left. Transcript centre. Diffs right.

Facts

Form

One native binary. Rust and GPUI. No browser engine.

Platforms

Windows x86_64 · arm64 · Android (universal APK)

Session

One long-lived process per conversation

Storage

Local. SQLite, blob store, your user profile.

Updates

In place, from a signed feed. Off switch in Settings.

Licence

GPL-3.0-only. A fork of an open-source project.

The phone comes too.

Android · universal APK

A companion that connects to the daemon on your Windows machine over WebSocket. Your sessions live on the desktop; the phone is a window onto them. Over Tailscale it reaches your machine from any network, with no port forwarding.

  1. Android app New Task screen with quick-start chips, machine and project pickers, and the composer

    01

    Start a task

    Quick-start chips, machine and project pickers, and the composer.

  2. Android app task list grouped by day with provider marks and status per task

    02

    Every task, by day

    Grouped under Today and Yesterday, provider mark and status on each row.

  3. Android app showing a live agent transcript in a chat view

    03

    Watch it work

    The transcript streams live while the agent runs on your desktop.

  4. Android app Add Daemon screen with connection fields and Tailscale guidance

    04

    One-time setup

    Paste the address and token from Desktop → Settings → Daemon. Tailscale optional.

Get it.

Install one agent CLI and authenticate it first; Kerenzikov drives those, it does not replace them. The first install is the manual one — after that, updates arrive in place. The Android APK is in the same menu and pairs with the desktop daemon.

RequirementsWhat's newSource