Open Walnut

Self-hosted web console for Claude Code on your laptop and remote dev boxes; a daemon on each machine owns the `claude` processes, so sessions keep running when SSH drops (no tmux), and one browser page (phone too) shows every session and which ones wait for you, with a per-session diff. Also runs Codex, OpenCode, and Goose on the local machine over ACP. MIT licensed.

View on GitHub Unknown

A self-hosted web console that keeps Claude Code sessions running across SSH drops, showing all sessions and which ones await you.

What it is

Open Walnut is an MIT-licensed, self-hosted web app for running and monitoring AI coding sessions. A small daemon on each machine, whether your laptop or a remote dev box, owns the Claude Code processes, so work continues when an SSH connection drops or the browser closes. One browser page, phone included, lists every session and highlights the ones waiting for your input, with a per-session diff for reviewing changes. It also covers personal workflow pieces such as tasks, Markdown notes, calendar, and memory, and it can run Codex, OpenCode, and Goose on the local machine over ACP.

Key features

  • Sessions keep running when SSH or the browser disconnects, without needing tmux
  • Single page showing all sessions and which ones are waiting for you, including on a phone
  • Per-session diff view for reviewing a session's changes
  • Local and remote sessions managed from the same web interface
  • Local ACP support for Codex, OpenCode, and Goose alongside Claude Code
  • Tasks, notes, and memory stored locally under ~/.open-walnut/

Use cases

  • Starting a long Claude Code job on a remote dev box and checking on it later from a phone
  • Keeping several Claude Code sessions visible in one place and seeing which need a reply
  • Reviewing what a particular session changed before accepting it
  • Running coding agents on a laptop and remote hosts through a single interface

Who it's for

Developers who run several AI coding sessions across local and remote machines and want them to survive dropped connections. It suits people who prefer self-hosted tools that store data locally.

Getting started

The supplied README does not include a clearly verbatim setup command block in the portion provided, so no install commands are shown here. The project describes requirements including Claude Code signed in once and, for remote use, passwordless SSH access to the host. Consult the project's own documentation for the exact installation steps.

Alternatives

Related directory entries include Claude Pet, Nezha, Daytona, Aider Desk, Ralph, Nimbalyst, Yardlet, Code Server, screenshot-to-code, Atlas, Volt, and Zed. These are listed as related entries only; this guide does not claim any of them is endorsed or compared by the project.

Drafted with AI from the project's public documentation; verify against the source. Written 1 Nov 2026.

Nearby on the map

Related projects