返回首页
最新
嗨,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,200/月)。<p>并没有什么特别的情况:
- 添加了一个 NAT 网关
- RDS 副本数量增加
- 没有触发警报
- 没有更改仪表板<p>这个拉取请求本可以像其他基础设施变更一样合并。<p>我们开发了一个小工具,可以在拉取请求中直接进行成本检查:
- 显示合并前后的成本估算
- 标记高风险模式(无限循环、频繁调用的 API、过度配置的基础设施)
- 可选地根据政策阈值阻止合并<p>我们整理了一个公开的演示仓库,您可以在其中打开拉取请求并查看成本反馈:<p>https://github.com/CloudVerse-Pte-Ltd/devx-cost-regression-demo<p>想了解其他人在代码审查时如何处理成本回归。
我创建了一个类似于 Figma 的画布,以便并行运行和监控多个编码代理,因为我不喜欢当前集成开发环境(IDE)处理这个问题的方式。<p>通过拖放,分叉和分支代理上下文变得非常简单。<p>我喜欢这个画布,因为它提供了一个空间组件,可以将我的代理进行分组,这让我更容易记住相关代理的组,并快速切换上下文。<p>希望你喜欢,欢迎告诉我你的想法 :)
大家好,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>
我们会在这里回答您的问题!
想听听关于这个问题的支持和反对观点(与本地应用相比),并附上例子。核心功能基于相机的应用程序。
我使用 NextDNS,但发现通过用户界面管理允许和拒绝列表很繁琐,尤其是因为我喜欢在不同的配置文件之间同步列表并将其保存在版本控制中。
因此,Claude 和我开发了 nextdnsctl,这是一个小型的 Python 命令行工具,可以通过官方 API 管理列表。
```
pip install nextdnsctl
# 从 https://my.nextdns.io/account 获取你的密钥
nextdnsctl auth <api-key> # 或者设置 NEXTDNS_API_KEY
nextdnsctl profile-list
nextdnsctl denylist import "Router Profile" ./blocklist.txt
```