【开源自荐】💬 koto:只需一条命令,在 Agent Harness 之间自由复制会话

阮老师好,自荐一个我做的开源工具 koto,用于在 Codex、Claude Code、Cursor、OpenCode、pi 等 Agent Harness 之间复制会话。

使用这些工具时,常会遇到两个问题:

  • 想试试新的 Agent Harness,但已有会话带不走,只好继续用原来的工具。

  • 切换后,之前反复沟通的上下文丢了,又要让新工具读代码、了解工作区和进展,重复花费时间和 token。

koto 可以把已有会话复制过去,让新工具接着聊。

koto CLI:一句话完成会话复制

安装 koto CLI 后,在支持终端调用的会话里说:

用 koto 复制当前会话到 pi

让当前 Agent Harness 调用 koto 完成复制,再根据返回的续聊命令或提示打开新会话。pi 可以换成其他受支持的目标,无需单独安装 Skill。

App:选择内容复制,也能比较多条会话

App 可以浏览本地会话,复制完整会话,或只复制选中的提问、回复和附件。每次复制都会创建新会话,原会话保持不变。

koto App:选择内容并复制到其他 Agent Harness

还可以用会话树查看同一 Agent Harness 中会话的共同历史和分叉,用 diff 逐行比较提问和回复的变化。

koto App:查看会话的共同历史和分叉
koto App:用 diff 逐行比较会话差异

支持 macOS、Windows 和 Linux,CLI 与 App 分开下载,采用 MIT 许可证开源。

欢迎试用和反馈,谢谢!