Show HN:徽章显示你的 codebase 在 LLM 的 context window 中的匹配程度
发布: (2026年2月27日 GMT+8 23:14)
2 分钟阅读
原文: Hacker News
Source: Hacker News
概览
小型代码库一直都有优势,而在编码代理的场景下,这种优势会被放大:代理可以在其上下文窗口中容纳整个代码库。Repo Tokens 是一个 GitHub Action,用于统计代码库的 token 大小(使用 tiktoken),并在你的 README 中更新徽章。
徽章颜色反映了代码库占用 LLM 上下文窗口的百分比:
- 绿色 – 小于 30 %
- 黄色 – 50–70 %
- 红色 – 70 % 以上
上下文窗口大小是可配置的,默认值为 200 k token(Claude 模型的大小)。
工作原理
- 这是一个复合 Action,安装 tiktoken,运行约 60 行内联 Python,完成时间约为 10 秒。
- 该 Action 会更新 README 徽章,但不会提交更改;你的工作流可以自行决定 Git 策略。
目标
此想法是让 token 大小成为可视化指标,类似于 JavaScript 库的 bundle‑size 徽章,鼓励开发者保持代码库精简、易于代理使用。
仓库
可以在此处添加关于仓库的详细信息。
注释
在此处添加任何相关的评论或讨论要点。