返回首页
24小时热榜
我一直在开发 CloudRouter,这是一个技能 + 命令行工具,能够让像 Claude Code 和 Codex 这样的编码代理启动云虚拟机和 GPU。
当代理编写代码时,通常需要启动开发服务器、运行测试、打开浏览器以验证其工作。目前,这一切都发生在你的本地机器上。这对于单个任务来说没问题,但代理会共享你的计算机:你的端口、内存和屏幕。如果你同时运行多个代理,就会变得有些混乱。Docker 在隔离方面有所帮助,但它仍然使用你机器的资源,并且没有为代理提供浏览器、桌面或 GPU 来正确完成任务。如果代理有一个启动虚拟机的原语,它就可以独立处理所有这些。
CloudRouter 就是这个原语——一个赋予代理自己机器的技能。代理可以从你的本地项目目录启动虚拟机,上传项目文件,在虚拟机上运行命令,并在完成后将其拆除。如果需要 GPU,它可以请求一个。
```
cloudrouter start ./my-project
cloudrouter start --gpu B200 ./my-project
cloudrouter ssh cr_abc123 "npm install && npm run dev"
```
每个虚拟机都配备了 VNC 桌面、VS Code 和 Jupyter Lab,所有这些都通过身份验证保护的 URL 访问。当代理在虚拟机上进行浏览器自动化时,你可以打开 VNC URL 实时观看。CloudRouter 封装了 agent-browser 以实现浏览器自动化。
```
cloudrouter browser open cr_abc123 "http://localhost:3000"
cloudrouter browser snapshot -i cr_abc123
# → @e1 [链接] 首页 @e2 [链接] 设置 @e3 [按钮] 登出
cloudrouter browser click cr_abc123 @e2
cloudrouter browser screenshot cr_abc123 result.png
```
这是一个简短的演示: [https://youtu.be/SCkkzxKBcPE](https://youtu.be/SCkkzxKBcPE)
令我惊讶的是,这如何颠覆了我的工作流程。大多数云开发工具都是从云(后台代理、远程 SSH 等)到本地进行测试。但 CloudRouter 保持你的代理在本地,并将代理的工作推送到云端。代理做的事情与在本地一样——运行开发服务器、操作浏览器——但现在是在虚拟机上。当我不再关注代理的工作和本地限制时,我开始并行运行更多任务。
我最想看到发展的是 GPU 方面。目前,如果你希望编码代理帮助进行任何涉及训练或推理的工作,仍然需要手动去配置一台机器。而使用 CloudRouter,代理可以直接启动一个 GPU 沙箱,运行工作负载,并在完成后清理。我的一些朋友已经在使用它让代理并行运行小实验,但我也期待其他用例。
非常希望听到你的反馈和想法。CloudRouter 位于我们单体仓库的 packages/cloudrouter 目录下 [https://github.com/manaflow-ai/manaflow](https://github.com/manaflow-ai/manaflow)。
[1] [https://github.com/vercel-labs/agent-browser](https://github.com/vercel-labs/agent-browser)
我想到了一种将少量数据编码到某种“磁盘”上的方法,使用3D打印作为基于丝材的存储机制。假设使用常见的3D打印机测量工具(例如床平整度调整工具)可以提供一种读取编码到表面数据的方法。
由于这似乎是一个相当知名的概念,虽然我在之前没有见过它应用于这个领域,但这个领域已经很大并且正在快速增长,我假设其他人也考虑过这个问题?我希望或许有人已经实现了类似的东西?
然后,显然,如果存在这样的概念验证,我会想知道是否有某种高级版本,使用专门的设备进行读取(可能还有写入/打印)。
无论如何,我只是出于好奇。我在考虑长期(超过一个世纪)的档案存储,或者仅以打印形式存储的加密密钥,没有数字副本。这些东西不需要大量存储,但对于静态维护至关重要。可能这并不适合这种用途,这也是我在搜索时没有找到太多相关信息的原因。但我只是想知道是否有人了解这方面的内容,以防它有其他用途。
嗨,HN,
我是一位来自日本的75岁前鱼贩。目前,我在福岛核灾难(东京电力公司)的赔偿办公室工作。亲眼目睹了深刻的社会分裂和官僚体制的局限性,我意识到我们需要一种新的方式,让人们能够表达自己的意愿,而不被视为“可抛弃的”。
为了解决这个问题,我设计了*虚拟抗议协议(VPP)*。这是一种开源框架,用于大规模的二维化身数字示威。我最近将这一想法分享给了*开放技术基金(OTF)*,并得到了鼓励性的反馈:“这太棒了”。现在,我希望HN社区的专家们能帮助将这个规范变为现实。
*概念:*
* *超越是/否(避免两极化):* 引入一个*“观察”*状态。现代社交媒体迫使人们进入“支持或反对”的二元阵营,进一步加深了社会分裂。VPP允许沉默的大多数通过简单的“在场”参与,展示公众关注的规模,而不强迫采取两极化的立场。
* *基于单元的扩展:* 为了处理成千上万的参与者,化身在50个单位的“单元”中进行管理。随着人群的增长,新单元会被创建,确保与低配置设备和低带宽环境的兼容性。
* *隐私设计:* 我们只收集匿名属性(年龄/性别/地区)。所有与事件相关的数据在示威结束后立即删除。
* *OIN会员资格:* 我们已加入[开放发明网络(OIN)](https://openinventionnetwork.com),以确保这一项目保持为无专利的全球公共产品。
*我为什么要这么做:*
在75岁时,我属于即将“退休”于社会的一代人。我感到深深的责任,希望为下一代留下更好的基础设施——一个不再背负我们所积累的财务和社会“债务”的基础设施。我并不寻求个人利益;我希望这能成为一个可持续的全球基础设施。
*GitHub:* [https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md](https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md)
*项目网站:* [https://voice-of-japan.net](https://voice-of-japan.net)
我们正在寻找在以下领域具有专业知识的合作者:
* 可扩展的Web架构(Node.js、Go等)
* 高性能Canvas/WebGL渲染
* 基于AI的实时审核(LLM集成)