Claude Code on your laptop and remote dev boxes, in one web page. Sessions keep running when SSH drops (no tmux), each session's changes get their own diff, plus tasks, notes, and memory. Self-hosted.
https://openwalnut.dev ↗// readme
Open Walnut
Open Walnut runs Claude Code on your laptop and on your remote dev boxes, and shows
every session in one web page. A small daemon on each host owns the claude
processes, so a session on a dev box keeps working when your SSH connection drops or
your laptop sleeps. No tmux. Walnut installs that daemon over SSH for you, and each session gets
its own diff of every file it changed.
Next to the sessions sit your tasks, notes, and long-term memory, and a personal AI that can plan work, find context, and start sessions for you. Open Walnut is self-hosted, local-first, and has no telemetry.
What Open Walnut Does
- Personal AI: Ask Walnut to manage tasks, find information, write and search notes, start coding sessions, and run scheduled routines.
- Claude Code workspace: Run and monitor multiple Claude Code sessions side by side with live output, permission controls, terminals, files, and session history.
- Local and remote sessions: Use the same web app for sessions on your laptop and any configured SSH host.
- Durable sessions: Sessions keep running across browser disconnects, dropped SSH connections, and Walnut server restarts.
- **Change…