6作者: ultimoo20 天前原帖
嗨,HN——我创建了HTTP:COLON,这是一个小型的开源网页工具,可以快速检查网站的HTTP响应头,并在使用过程中了解它们的含义。 链接: [https://httpcolon.dev](https://httpcolon.dev) 它的功能: - 输入一个URL并获取其响应头 - 将常见的响应头分组到方便的类别中(缓存、内容、安全) - 包含响应头和指令的简短文档/工具提示,方便您在调试时查阅。我发现悬停在高亮的响应头上非常有用! 支持不同的HTTP方法(GET/POST/PUT/DELETE) 深度链接: - 您可以直接链接到一个主机,例如 [https://httpcolon.dev/www.google.com](https://httpcolon.dev/www.google.com) (或任何域名),直接跳转到检查页面。 我为什么要制作这个工具: - 在调试缓存和安全头时,我一直在DevTools、MDN和随机博客文章之间跳转。我希望有一个地方可以快速回答“我得到了什么?”和“这个响应头/指令有什么作用?” 目前处于测试阶段,我非常希望能收到您的反馈: - 您希望在日常调试中添加的缺失功能(导出/分享格式、比较、预设等) 谢谢!
1作者: cdeshwal20 天前原帖
我们最近在一次拉取请求审查中发现了云成本回归(约 $1,200/月)。<p>并没有什么特别的情况: - 添加了一个 NAT 网关 - RDS 副本数量增加 - 没有触发警报 - 没有更改仪表板<p>这个拉取请求本可以像其他基础设施变更一样合并。<p>我们开发了一个小工具,可以在拉取请求中直接进行成本检查: - 显示合并前后的成本估算 - 标记高风险模式(无限循环、频繁调用的 API、过度配置的基础设施) - 可选地根据政策阈值阻止合并<p>我们整理了一个公开的演示仓库,您可以在其中打开拉取请求并查看成本反馈:<p>https://github.com/CloudVerse-Pte-Ltd/devx-cost-regression-demo<p>想了解其他人在代码审查时如何处理成本回归。
3作者: mprokopp20 天前原帖
我创建了一个类似于 Figma 的画布,以便并行运行和监控多个编码代理,因为我不喜欢当前集成开发环境(IDE)处理这个问题的方式。<p>通过拖放,分叉和分支代理上下文变得非常简单。<p>我喜欢这个画布,因为它提供了一个空间组件,可以将我的代理进行分组,这让我更容易记住相关代理的组,并快速切换上下文。<p>希望你喜欢,欢迎告诉我你的想法 :)
1作者: frabonacci20 天前原帖
大家好,HN,自从我们推出 Lume(<a href="https://news.ycombinator.com/item?id=42908061">https://news.ycombinator.com/item?id=42908061</a>)以来已经过去一年,我们带着 v0.2 版本回来了(<a href="https://github.com/trycua/cua" rel="nofollow">https://github.com/trycua/cua</a>)。 Lume 是一个开源命令行工具,用于在 Apple Silicon 上运行 macOS 和 Linux 虚拟机。自推出以来,我们一直在使用它在隔离的 macOS 环境中运行 AI 代理。我们需要能够自我配置的虚拟机,因此我们开发了这个工具。 以下是 0.2 版本的新功能: *无人值守设置* – 从 IPSW 到完全配置的虚拟机,无需触碰键盘。我们构建了一个 VNC + OCR 系统,可以自动点击完成 macOS 设置助手。无需在推送到注册表之前进行手动设置: ``` lume create my-vm --os macos --ipsw latest --unattended tahoe ``` 您可以编写自定义 YAML 配置,以您自己的方式设置任何 macOS 版本。 *HTTP API + 守护进程* – 在 7777 端口上运行的 REST API,作为后台服务。您的脚本和 CI 流水线可以管理即使在终端关闭后仍然存在的虚拟机: ``` curl -X POST localhost:7777/lume/vms/my-vm/run -d '{"noDisplay": true}' ``` *MCP 服务器* – 与 Claude Desktop 和 AI 编码代理的原生集成。Claude 可以直接在虚拟机中创建、运行和执行命令: ``` # 添加到 Claude Desktop 配置 "lume": { "command": "lume", "args": ["serve", "--mcp"] } # 然后只需询问:“创建一个沙盒虚拟机并运行我的测试” ``` *多位置存储* – macOS 的磁盘空间总是紧张,因此根据用户反馈,我们增加了对外部驱动器的支持。添加 SSD,在不同位置之间移动虚拟机: ``` lume config storage add external-ssd /Volumes/ExternalSSD/lume lume clone my-vm backup --source-storage default --dest-storage external-ssd ``` *注册表支持* – 从 GHCR 或 GCS 拉取和推送虚拟机镜像。创建一次黄金镜像,在团队中共享。 我们看到人们使用 Lume 来: - 在隔离的虚拟机中运行 Claude Code(您的主机保持干净,通过克隆重置错误) - 为 Apple 平台应用程序进行 CI/CD 流水线 - 在不同的 macOS 版本上进行自动化 UI 测试 - 用于安全研究的临时沙盒 要开始使用: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)" lume create sandbox --os macos --ipsw latest --unattended tahoe lume run sandbox --shared-dir ~/my-project ``` Lume 采用 MIT 许可证,仅支持 Apple Silicon(M1/M2/M3/M4),因为它直接使用 Apple 的原生虚拟化框架——没有模拟。 如果您需要云基础设施,Lume 可以在 EC2 Mac 实例和 Scaleway 上运行。我们还在为需要按需 macOS 计算的团队开发托管云服务——如果您感兴趣,请与我们联系。 我们正在积极开发这个项目,作为 Cua(<a href="https://github.com/trycua/cua" rel="nofollow">https://github.com/trycua/cua</a>)的一部分,这是我们的计算机使用代理 SDK。我们非常欢迎您的反馈、错误报告或功能建议。 GitHub: <a href="https://github.com/trycua/cua" rel="nofollow">https://github.com/trycua/cua</a> 文档: <a href="https://cua.ai/docs/lume">https://cua.ai/docs/lume</a> 我们会在这里回答您的问题!