返回首页

24小时热榜

22作者: jimminyx大约 10 小时前原帖
小型代码库一直是个好事。随着编码代理的出现,拥有一个足够小的代码库,使得代理能够将整个代码库保持在上下文中,带来了巨大的优势。 Repo Tokens 是一个 GitHub Action,它使用 tiktoken 计算你的代码库大小(以 tokens 为单位),并在你的 README 中更新一个徽章。徽章的颜色反映了代码库占据 LLM 上下文窗口的百分比:绿色表示低于 30%,黄色表示 50-70%,红色表示 70% 以上。上下文窗口的大小是可配置的,默认值为 200k(Claude 模型的大小)。 这是一个复合动作。它安装 tiktoken,运行大约 60 行内联 Python 代码,耗时约 10 秒。该动作会更新 README,但不会提交,因此你的工作流程可以控制 git 策略。 这个想法是将 token 大小作为一个可见的指标,就像 JavaScript 库的包大小徽章一样。希望能给开发者一个小小的推动,保持代码库精简且适合代理使用。 GitHub: [https://github.com/qwibitai/nanoclaw/tree/main/repo-tokens](https://github.com/qwibitai/nanoclaw/tree/main/repo-tokens)
14作者: lqs_大约 12 小时前原帖
RetroTick 解析 PE/NE/MZ 二进制文件,模拟 x86 CPU,并实现足够的 Win32/Win16/DOS API,以便在浏览器中运行经典游戏,如自由单元(FreeCell)、扫雷(Minesweeper)、纸牌(Solitaire)和 QBasic。该项目使用 Preact + Vite + TypeScript 构建。 <p>演示:<a href="https://retrotick.com" rel="nofollow">https://retrotick.com</a></p> <p>GitHub:<a href="https://github.com/lqs/retrotick" rel="nofollow">https://github.com/lqs/retrotick</a></p>
13作者: rikk3rt大约 9 小时前原帖
Claude Code 删除了我的研究和计划的 Markdown 文件,并通知我:“我不小心通过一个它没有意识到的符号链接在我的 Obsidian 存储库中执行了 rm -rf 命令,导致了真实目录的删除:我犯了一个错误。” 不幸的是,我的文档备份意外地一个月没有运行。因此,我开发了 claude-file-recovery,这是一个命令行工具和文本用户界面,能够从你的 ~/.claude 会话历史中提取文件,幸运的是我成功恢复了我的文件。它能够提取 Claude Code 曾经读取、编辑或写入的任何文件。我希望你永远不需要它,但你可以在我的 GitHub 和 pip 上找到它。注意:它可以在某个时间点恢复文件的早期版本。 安装命令:pip install claude-file-recovery