先说背景。我平时用 Claude Code 干活,一个活儿拆几个方向就开几个终端,最多的时候开到十二个。问题不是终端多,是我记不住哪个在等我拍板、哪个已经挂了、这个方案是从哪个会话分出来的。tmux 窗口名改来改去也没用,本质上我要管的是活儿,不是终端。 所以花了两个月写了个东西,叫码头( Matou ),macOS 桌面应用,GPL-3 开源。核心就三个视图,看的是同一批会话: 1. 会话卡片。每个 Claude Code 会话一张卡片,横向滑,可以同时跟几个对话。卡片之间能互相读屏、派活,是让被托管的 Claude 自己调 mt read left 这类命令,不用我复制粘贴。 2. 思维轨迹( DAG )。从一个会话 fork 出子会话去试不同方案,fork 关系画成图,一眼看到 A 在跑、B 卡住、回归挂了,点节点直接跳过去。 3. 看板。事项拖进「进行中 / 阻塞 / 完成」,管的是进度。 还有几个顺手做的:只在需要我拍板时才弹通知; fork 出来的子会话自动配 Git worktree ,互相不污染;重启后页签、分屏、目录、终端输出原样恢复。 限制也直说:目前只...