我创建了 BunKill,作为清理 node_modules 目录的更快替代方案,取代 npkill。<p>在参与多个 JavaScript 项目后,我发现 npkill 在扫描大型目录树时可能会很慢。因此,我使用 Bun.js 构建了 BunKill,显著提升了性能。<p>功能:<p>• 超快扫描,优化的 glob 模式<p>• 交互式命令行界面,支持分页和键盘导航(↑/↓ 导航,空格选择,回车删除)<p>• 精确的大小计算,带有备份机制<p>• 批量操作,支持多选<p>• 实时进度显示<p>• 智能过滤,跳过 .git、构建产物等<p>快速开始:<br>
npm install -g bunkill<br>
bunkill --dir ~/Projects<p>或者尝试无需安装:<br>
bunx bunkill<p>该工具仅使用 Bun.js 内置功能和 TypeScript,无需外部运行时依赖。已在 macOS 上全面测试,Linux/Windows 支持即将推出。<p>GitHub: <a href="https://github.com/codingstark-dev/bunkill" rel="nofollow">https://github.com/codingstark-dev/bunkill</a><br>
许可证:MIT<p>我非常欢迎任何反馈,特别是来自愿意测试的 Linux/Windows 用户的意见!
返回首页
最新
嗨,HN,
在处理BGP数据时,我不断遇到同样的问题:获取原始数据很容易,但随着时间的推移浏览网络却出奇地困难——尤其是按出现时间、运营地点以及网络的整体情况来浏览。
为了解决这个问题,我创建了一个小工具 bgpscout.io。
这个工具可以让你:
- 按注册日期和地理位置浏览自治系统编号(ASN)
- 查看特定网络的存在位置
- 在一个地方查看关于某个ASN的常见公开数据
- 保存搜索,以跟踪何时出现符合特定标准的新网络
所有这些数据都是公开的;目标是让探索变得更快、更轻松。
我还没有投入大量精力去扩展这个工具。在此之前,我想知道:
这对你来说解决了一个实际问题吗?
有什么能让这样的工具在日常工作中真正有用的?
欢迎反馈。
我在2022年问过这个问题:<p>https://news.ycombinator.com/item?id=32723101<p>今年有什么最新进展?<p>我并不是在寻找由SUNO生成的AI音乐,那种类型的AI作品廉价且简单。我想要的是与人类创意相结合的惊人声音和乐器克隆。
对于那些认真思考过这个问题的人来说:究竟什么是最重要的,储蓄率、投资策略、生活方式选择,还是其他什么?
嘿,HN!<p>我们想向大家展示我们的开源代理框架,名为Gambit。<p>如果你不太了解,代理框架就像是代理的操作系统……它们负责工具调用、规划、上下文窗口管理,并且不需要太多的开发者协调。<p>通常你可能会看到一个代理协调框架的管道,如下所示:<p>计算 -> 计算 -> 计算 -> LLM -> 计算 -> 计算 -> LLM<p>而我们将其反转,因此在代理框架中,更像是:<p>LLM -> LLM -> LLM -> 计算 -> LLM -> LLM -> 计算 -> LLM<p>本质上,你可以在一个独立的Markdown文件中,或者作为一个TypeScript程序描述每个代理。你的根代理可以根据需要引入其他代理,我们为你定义这些代理之间的接口提供了一种类型安全的方式。我们称这些为“牌组”。<p>代理可以调用其他代理,每个代理可以根据你的任务设计适合的模型参数。<p>此外,链中的每一步都会自动进行评估,我们称之为“评分器”。评分器是另一种牌组类型……但它旨在评估和打分对话(或单个对话轮次)。<p>我们还可以在每个牌组的基础上定义测试代理,旨在模拟你的代理可能面临的场景,并生成合成数据供人类或评分器进行评分。<p>在Gambit之前,我们曾构建了一个基于LLM的视频编辑器,但对结果不满意,这促使我们走上了改善推理时间和LLM质量的道路。<p>我们知道它缺少一些显而易见的部分,但我们希望将其发布出来,看看它能如何帮助人们或引发讨论。我们对它在一些早期设计合作伙伴中的表现感到非常满意,我们认为这是一种实现许多有趣应用的方式:<p>- 真正的开源代理和助手,逻辑、代码和提示可以轻松与社区共享。
- 基于评分标准的评估,确保你(例如)不会意外泄露个人身份信息(PII)。
- 在几分钟内启动一个可用的机器人,并利用Codex或Claude Code使用我们的命令行运行器/评分器构建一个相当不错的初始版本,几乎不需要人工干预。<p>如果大家有任何问题或想法,我们会在这里。感谢你们关注我们!<p>演示视频:<a href="https://youtu.be/J_hQ2L_yy60" rel="nofollow">https://youtu.be/J_hQ2L_yy60</a>