返回资讯中心
外部精选
软件工程
#开发者实时流

Tokenome 推出本地代码溯源工具,将代码行关联到 AI 对话记录

来源标题:Show HN: Tokenome – code provenance for AI-assisted work, on your machine

Tokenome 发布本地运行的代码溯源工具,把每一行代码关联到生成它的 AI 对话,方便团队和智能体追溯代码原因。该工具称可减少 38% 上下文、答案质量无明显变化,且数据不出本机、无需账号或云端嵌入。

Hacker News 最新NaiveEmpiricist2026/11/5 · 今天21 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

AI 辅助工作的代码溯源,跑在你自己机器上。

代码背后的推理过程困在聊天记录里:被工具割裂,团队和 agent 都看不见。Tokenome 在本地把每一行代码关联到产出它的那段对话,这样团队已经知道的事,没人需要再花第二遍功夫去还原。实测:上下文减少 38%,回答质量无可见变化。查看证据。

任何数据都不离开你的机器。无需账号,无云端 embedding。应用会检查 releases 页面以获取更新;这就是它发送的全部内容。

Git blame 告诉你改了什么、谁改的,却无法告诉你为什么改,因为原因就在产出这次改动的聊天里。Tokenome 把代码行关联到那段聊天,让你直接读对话本身。

没开声音?上面这段就是完整答案,屏幕上的幻灯片也用文字写明了。

指向任意一行代码。Tokenome 对它执行 blame 以确定最近一次编辑时间,然后精确呈现来自那次改动的对话。永久保存、可搜索,归你所有。

为什么重试包装器在超时时会重复提交?

因为包装器在账本写入提交之前就重试了,所以一次缓慢的提交看起来像失败,第二次尝试又写了一遍。把幂等性检查移进账本,让客户端自己负责退避。

如果退避移到客户端,我们会不会丢掉每次调用的指标?

会,除非我们在提交时带上租户信息发出指标。更少的活动部件值得这么做;在 post_entry 里保留一次发出即可。

不到三分钟的介绍视频:搜索、代码上下文、决策日志、agent 视角,以及团队服务器。时间紧?看 30 秒精简版。

Tokenome 在你的机器上运行一个 MCP server。agent 调用 why_was,拿到决策以及其后的反转,每一项都附带来源对话,然后打开引用的那一轮。不会有任何网络请求离开本机。完整查看 agent 视角。

在 Claude Code 中,这些工具以插件形式提供:claude plugin marketplace add tokenome/releases,然后 claude plugin install tokenome@tokenome。应用会用 tokenome claude install 替你完成这两步。

这些东西其实都还在,只是不在工作发生的地方:没有关联到代码,团队看不见,agent 也拿不到。

五个阶段,全部本地:采集、切分、embed、索引、服务。目前支持 Claude Code、Claude Desktop、ChatGPT 和 Gemini,通过 CLI、Web UI 和 MCP 提供服务。

每天一次,Tokenome 写下你决定了什么、为什么。每条理由都引用它来自的那句话。如果一条主张无法被引用,就不会被写下来。

旧的协作工具大多已经消失。John O'Neil 谈取代它们的东西,以及 Tokenome 对此做了什么。

这条线以内的一切都在你自己的机器上运行,且免费。唯一的出口是那道闸门,只有你主动选择加入的项目才会经过它。同一张图的文字版

你的 AI 编程工具——Claude Code、Claude Desktop、ChatGPT 和 Gemini——在你工作时把对话记录写到磁盘。Tokenome 就地读取它们。在同一台机器上,它把线程切分成轮次,在你自己的硬件上计算 embedding,并在本地用 Typesense 为一切建立索引。代码溯源把一行代码关联回产出它的那段对话。

你可以通过应用、命令行和本地 Web UI 访问索引,agent 则通过 MCP 访问。所有这些都免费,且没有任何数据离开本机。

只有一道闸门跨越边界。当你把某个项目选择加入后,它的片段会在笔记本上脱敏,然后镜像到你的组织运行的团队服务器,队友搜索时能找到它们,并带有你的名字。Tokenome 不托管那台服务器。

上下文减少 38%,回答质量无可见变化。各配置之间的质量差异落在测量噪声之内;token 的节省则不是噪声。证据摘要 · 完整评估,包括我们不能声称的部分。

Team 已真实存在并在运行。成员在同一次查询中搜索自己的历史和所有人共享的项目,每条团队命中都带有来源者的名字。你选择共享哪些项目。机密数据在离开笔记本之前就已脱敏,服务器是你自己的:Docker 或 Railway,跑在你自己的基础设施上。Team 在 beta 期间免费。

服务器是一个容器镜像,ghcr.io/tokenome/tokenome-server,每次发布都在 x86_64 和 aarch64 上构建并做冒烟测试。releases 页面上的 compose 包固定版本,并启动索引、服务器和自动 TLS;在 Railway 上则是同一个镜像作为一个带 volume 的服务。镜像随发布版本一同发布,所以如果拉取被拒绝,请写信到 hello@tokenome.ai,我们会为你开通访问。

谁在哪些设备上有访问权限、共享了什么、保留什么、保留多久,以及谁查看了什么。它运行在你的服务器上,紧挨着索引,每个成员都能看到自己的足迹,无需询问任何人。

Embedding 在你自己的硬件上运行,所以没有用量计费,也没有随搜索量增长的账单。

Team 在 beta 期间免费。年付方案每位每年 $240,自托管、预付,相当于免费两个月。最少 3 个席位,因为团队级搜索对一个人没有意义。

年度合同,开具发票。这张卡片上的东西目前都还没发布,我们也不给日期。

Team 目前免费。开始计费时,前十个从 beta 转到付费方案的团队首年付费享半价:年付方案每位每年 $120,或每位每月 $12。续费价格为标价,并会在你签约前写入订单。申请名额会在计费开始时为你保留折扣;现在不收取任何费用。

这些是你的输入,不是我们的主张。算式就在页面上。

换个说法:按每位每月 $24 计算,只要每位工程师每周节省 3.5 分钟,Tokenome 就能回本。找到一次对话就能覆盖一个月。

这里没有任何数据是从你的系统中测得的,也没有任何一项

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →