1作者: codingstark6 个月前
我创建了 BunKill,作为清理 node_modules 目录的 npkill 的更快替代方案。 在参与多个 JavaScript 项目后,我注意到 npkill 在扫描大型目录树时可能会很慢。因此,我使用 Bun.js 构建了 BunKill,它提供了显著的性能提升。 功能: • 使用优化的 glob 模式进行超快速扫描 • 具有分页和键盘导航的交互式 CLI(↑/↓ 导航,空格键选择,回车键删除) • 具有回退机制的精确大小计算 • 具有多选功能的批量操作 • 实时进度显示 • 智能过滤,跳过 .git、构建产物等 快速开始: npm install -g bunkill bunkill --dir ~/Projects 或者无需安装即可尝试: bunx bunkill 该工具仅使用 Bun.js 内置功能和 TypeScript——没有外部运行时依赖。它已在 macOS 上经过全面测试,即将推出 Linux/Windows 支持。 GitHub: https://github.com/codingstark-dev/bunkill 许可证:MIT 我非常感谢任何反馈,特别是愿意测试的 Linux/Windows 用户!
1作者: hivedc6 个月前
Hi HN, 在处理 BGP 数据时,我一直遇到同样的难题:获取原始数据很容易,但按时间浏览网络却出乎意料地困难——尤其是在按网络出现的时间、运营地点以及其概貌进行浏览时。 我开发了一个小工具 bgpscout.io,来解决这个问题。 它能让你: * 按注册日期和地理位置浏览 ASNs * 查看给定网络似乎存在于哪些地方 * 在一个地方查看关于 ASN 的常用公共数据 * 保存搜索以跟踪符合特定条件的新网络何时出现 所有这些数据都已经是公开的;目标是让探索过程更快、更轻松。 我还没有投入大量精力去扩展它。在此之前,我很好奇: * 这是否解决了你遇到的一个实际问题? * 什么能让类似这样的工具在日常工作中真正有用? 欢迎提供反馈。
2作者: sexy_seedbox6 个月前
我在 2022 年问过这个问题: <p>https://news.ycombinator.com/item?id=32723101 今年有什么新进展? 我不是在找 SUNO 生成的 AI 音乐,那种 AI 垃圾又便宜又容易。 我正在寻找令人惊叹的语音 + 乐器克隆,并结合人类的创意输入。
8作者: randall6 个月前
嗨,HN! 想展示一下我们开源的代理框架,名为 Gambit。 如果你不熟悉,代理框架有点像代理的操作系统……它们处理工具调用、规划、上下文窗口管理,并且不需要开发者进行太多编排。 通常,你可能会看到一个代理编排框架的流程,例如: 计算 -> 计算 -> 计算 -> LLM -> 计算 -> 计算 -> LLM 我们对此进行了反转,因此使用代理框架,它更像是: LLM -> LLM -> LLM -> 计算 -> LLM -> LLM -> 计算 -> LLM 本质上,你可以在一个自包含的 Markdown 文件中或作为 TypeScript 程序来描述每个代理。你的根代理可以根据需要引入其他代理,我们创建了一种类型安全的方式来定义这些代理之间的接口。我们称之为“牌组”(decks)。 代理可以调用代理,并且每个代理都可以使用适合你任务的任何模型参数进行设计。 此外,链中的每个步骤都会进行自动评估,我们称之为“评分器”(graders)。评分器是另一种牌组类型……但它旨在评估和评分对话(或单个对话轮次)。 我们还提供了测试代理,你可以在每个牌组的基础上定义它们,这些代理旨在模拟你的代理将面临的场景,并为人类或评分器生成合成数据以进行评分。 在 Gambit 之前,我们构建了一个基于 LLM 的视频编辑器,但对结果并不满意,这就是我们走上这条改进推理时间 LLM 质量的道路的原因。 我们知道它缺少一些明显的部分,但我们希望将其发布出来,看看它如何帮助人们或引发讨论。我们对它与我们的一些早期设计合作伙伴的合作方式感到非常满意,并且我们认为这是一种实现许多有趣应用的方式: * 真正开源的代理和助手,逻辑、代码和提示可以轻松地与社区共享。 * 基于评分标准的评分,以确保你(例如)不会意外泄露 PII。 * 在几分钟内启动一个可用的机器人,并让 Codex 或 Claude Code 使用我们的命令行运行器/评分器来构建一个相当不错的第一个版本,而无需太多人工干预。 如果有任何问题或想法,我们会在这里。感谢你的关注! 演示视频:<https://youtu.be/J_hQ2L_yy60>