最熟悉的陌生人,有时候不是前任,而是你上周刚写的代码。明明是自己亲手敲的,过两周再看,脑子里只剩“这变量是干啥的”的苍白问号。为了还原当初的技术决策,程序员经常要翻AI聊天记录、刨Git历史、找当时随手记的笔记,像考古一样拼凑上下文。
开发者 pedroaugusto04 就在这种“失忆”循环里被折磨够呛,索性写了个开源工具 Kote,专门当代码的“决策备忘录”。它不要求你额外记录任何东西,而是静默地从你日常工作中抓取上下文——你跟 AI 助手的对话、Git 提交活动,全被自动索引成可回溯的记忆库。
这个工具最直观的一面藏在 VS Code 编辑器里。你用 CodeLens 打开一个文件,Kote 会在代码上方浮现出这片代码的历史背景和技术决定。光标一滑,直接在当前文件查看“当初为什么选这个方案”,就像给每段代码都贴上了一张有问必答的便利贴。不用切窗口,不用在几十个聊天标签里翻找,上下文就在你眼跟前。
记忆库不止在编辑器里能看。Kote 还准备了网页应用、命令行工具和 MCP 三种入口。团队成员谁忘了某个架构拍板,在命令行敲几个关键词,就能定向调出当时的讨论。自托管的设计可以让你把数据留在本地,还能接入自己的大语言模型服务,让检索和关联的精准度再上一个台阶。
说到底,Kote 是在帮人对抗“开发健忘症”。一个人写代码,决策链条容易断;多个人协作,上下文流失更是常态。它把 Git 的演化痕迹和 AI 对话黏在一起,让代码文件变成自带说明书的活文档。项目已经在 GitHub 开源,下次再对着自己的代码一脸茫然时,或许你缺的不是更好的记性,而是一个能替你记得“为什么”的伙伴。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.