evanzhang008 /
open-walnut
开源协议:MIT 我平时在好几台远程开发机上跑 Claude Code。以前的办法是每台机器开一个 SSH 窗口,再套一层 tmux,窗口一多就分不清哪个会话在等我,笔记本一合盖、网络一断,还要一个个重新连回去。 Open Walnut 是我为这件事写的自托管网页。每台主机上有一个小 daemon,Claude Code 进程归它管,所以 SSH 断了或者笔记本睡眠,远程会话都在继续跑;重新连上后,历史从磁盘上的会话日志恢复。daemo…
evanzhang008 /
开源协议:MIT 我平时在好几台远程开发机上跑 Claude Code。以前的办法是每台机器开一个 SSH 窗口,再套一层 tmux,窗口一多就分不清哪个会话在等我,笔记本一合盖、网络一断,还要一个个重新连回去。 Open Walnut 是我为这件事写的自托管网页。每台主机上有一个小 daemon,Claude Code 进程归它管,所以 SSH 断了或者笔记本睡眠,远程会话都在继续跑;重新连上后,历史从磁盘上的会话日志恢复。daemo…
开源协议:MIT 我平时在好几台远程开发机上跑 Claude Code。以前的办法是每台机器开一个 SSH 窗口,再套一层 tmux,窗口一多就分不清哪个会话在等我,笔记本一合盖、网络一断,还要一个个重新连回去。 Open Walnut 是我为这件事写的自托管网页。每台主机上有一个小 daemon,Claude Code 进程归它管,所以 SSH 断了或者笔记本睡眠,远程会话都在继续跑;重新连上后,历史从磁盘上的会话日志恢复。daemon 由 Walnut 通过免密 SSH 自动部署和升级,不用手动拷文件。 所有会话在一个网页里并排看。每个会话有自己的 diff,列出它改过的每个文件(从会话日志里算,不依赖 git),可以逐行评论,再把评论发回同一个会话。旁边还有任务、笔记和长期记忆,以及一个能帮你开会话、找上下文的个人 AI。 数据都在本机 ~/.open-walnut/,没有遥测,也不需要注册账号。 安装(macOS 或 Linux,脚本自带 Node;需要一个已登录的 Claude Code): bash curl -fsSL | sh walnut web 也可以 brew install evanzhang008/tap/open-walnut 或 npm install -g open-walnut。
讨论这个产品