跳到正文
自用中,仓库已公布主线 · 工程研二下:研究与工程并行

CoCo

给 Claude Code 做的桌面客户端(Windows / macOS):文件、终端、SSH 与端口映射放进同一个窗口,会话刷新不丢。

CoCo 主界面:顶部一排会话标签,左侧本机文件、服务器直连、端口映射与一键装 Claude,右侧终端里开着 Claude Code
站主日常在用的 CoCo:左边文件与服务器,右边终端。服务器地址已打码。
阅读提纲 4 个章节

解决什么问题

用 Claude Code 写代码,我得在文件管理器、终端、SSH 客户端与端口转发之间来回切。我想把这些放进同一个窗口,做成 Windows 和 macOS 都能用的桌面客户端:本机文件、终端、SSH 服务器、端口映射、一键安装 Claude,会话刷新也不丢。

我做了什么

设计上的取舍都是我自己拿的主意。放弃了传统 IDE 那种逐行审阅代码的形式,按更适合 vibecoding 的方式来:主体是对话与终端,文件拖进终端就是喂给 Claude。最难的不是功能,是保持画面连贯,多个面板同时刷新时容易不协调,双窗口那版也是权衡之后才定的。

Node.js 后端管进程与 SSH 连接,前端纯 JavaScript。290 个文件、26,518 行,主体是 JavaScript。2026 年 7 月开始,8 月与 9 月各有几轮集中开发。

结果

我自己天天用,是写代码的入口。仓库已经公布,还没有完全开源。

没做到的,和这一页不写的

目前是单用户自用,没有做多用户与权限隔离。仓库地址等完全开源后再放。

这一节由 AI 按站主的访谈原话整理成文,等站主过目。

约 26,518 行代码;290 个文件;主要是 js、css、html;来源:本地目录 coco