← 返回YIOYIOMMXXVI中 / EN

IITRADITIOMMXXVI · 2026

baton

baton · TRADITIOTab. II
TRADITIO · 2026

电脑上跑着的 AI 编程会话,可以在手机上接着写;手机上新开的会话,电脑上也马上能看到。支持 Claude Code 和 Codex。

年份
2026
类型
开发者工具
角色
设计与开发
门类
工具 · 智能体
工具
Node 24 · TypeScript · Expo · React Native · React

缘起

我用 Claude Code 和 Codex 写代码,任务常常在电脑上跑到一半,人已经离开了。想在手机上看看进度、再补一句话,只有两个办法:开远程桌面,或者等回到电脑前。

过程

电脑上常驻一个守护进程,直接读取两个工具写在磁盘上的会话记录。手机通过它接着电脑上的会话往下写,也可以新开一个,电脑上随即出现。每一轮的状态都会存下来,因为手机断线是常事。

动手之前先做了调研。最常见的错误,是把 issue 标题、文档描述和命名上的直觉当成证据。后来我定了一条规矩:凡是“某个行为会怎样”的判断,都要在数据、源码或实测里找到依据,找不到就写“不确定”。这条规矩推翻了调研里好几个数字:以为有 310 个 Claude 会话,其实只有 137 个,其余是子智能体的记录;以为 148 条 Codex 记录都是会话,其实只有 37 条。

另外两条规矩,来自做错过的事。会话的身份直接用文件名,不另外维护映射:自己维护映射的三个工具,后来都出现过错位。也不自带一份 agent,而是用系统里装好的版本:实测自带的旧版,能用的上下文只有系统版的三分之一。

结果

baton 只为我自己的几台机器而写,所以没有多用户权限,也不做文件树、diff 这类 IDE 功能。仓库没有公开。

全部作品