凭证不离开各自的文件夹
登录始终走 Claude Code 自己的流程,每个账号的令牌只留在它自己的 Claude Code 文件夹里。Baton 不读取、不复制、也不发送你的 Claude 凭证。
一段短片:一个窗口,你拥有的几个账号,以及重活怎样交出去。
面板
领队、工作账号、各自的额度和正在进行的任务,都在系统托盘里的一个小面板上。
派发
在 Claude Code 里说“use baton”,或输入 /baton 加上任务。工作账号会用它自己的额度,运行官方 Claude Code 完成这件活。
做完后,它把报告交回这个窗口,你可以接着和领队聊。
记忆
每条工作线索都有一个名字。同一个工作会话会被接着用,哪怕 Baton 因为额度把它挪到了另一个账号。
项目账本记下每个工作账号做过什么,下一个工作账号开工前会先读到它。
额度
5 小时和每周的用量,读自 Claude Code 自己的 /usage,并显示什么时候恢复。
每个账号都可以设一个默认模型,比如轻活用 Haiku。
安全网
如果领队账号在任务中途达到套餐上限,Baton 的钩子会注意到,并在后台用下一个就绪的账号接着同一个会话做下去。
做完会通知你。如果所有账号都到了上限,它会等到最早恢复的那一刻再继续。
怎么用
每个账号登录一次。Baton 把它们和你平时的 Claude Code 登录分开保存。
点“连接”,Baton 给 Claude Code 加上两条钩子、一个工具和一个技能,并先备份你的设置。
把重活交给你的工作账号,它做完会把报告交回来。
原则
登录始终走 Claude Code 自己的流程,每个账号的令牌只留在它自己的 Claude Code 文件夹里。Baton 不读取、不复制、也不发送你的 Claude 凭证。
Baton 只在 127.0.0.1 上运行,不向任何地方发送任何东西。它不代理 API 流量,也不修改 Claude Code 程序。
断开连接会恢复你的 Claude 设置。除非你选择删除,已保存的账号登录会保留。
下面一节写清楚了它的边界。
需要知道
获取
下载安装包后运行,也可以直接阅读源码。
在项目文件夹中运行:
npm install
npm start