67 分•作者: matt89•大约 1 个月前
返回首页
最新
6 分•作者: bwm•大约 1 个月前
大家好!我是 Barnaby,machine0 (<a href="https://machine0.io">https://machine0.io</a>) 的创始人。我正在为长周期代理计算构建一个 CLI 工具:`machine0 new mybox` 可以为您的代理提供一个持久化的云虚拟机,按分钟计费,每小时最低 $0.013,最高可达 60 vCPU / 240 GB RAM 和 GPU(H100s、H200s 等),虚拟机级别可用性高达 99.99%。代理通过 CLI 或 MCP 自主运行。
演示:<a href="https://www.youtube.com/watch?v=gyllkZ0M04E" rel="nofollow">https://www.youtube.com/watch?v=gyllkZ0M04E</a>
代理工作负载正从短暂性转向常驻性。一个处理复杂功能的编码代理需要运行 6-8 小时。代理编排的训练和强化学习任务需要数天。OpenClaw 和 Hermes 运行时间为 24/7。当您并行运行更多任务时:
- **资源**:少量代理处理大型代码库会耗尽 RAM 和 CPU。模型训练和强化学习需要您没有的 GPU。
- **安全**:在您的个人机器上使用 `--yolo` 模式,只需一次提示注入就可能泄露凭证。
- **可用性**:合上笔记本电脑,代理就会在中途死亡。
- **隔离**:您与代理实际所需的最低资源之间没有清晰的界限。
machine0 为每个代理提供自己的计算机。它是一个足够简单的 CLI,人类和代理都可以使用而无需阅读文档:
`machine0 new mybox` 创建一个支持 SSH 的虚拟机,具有静态 IP 和 HTTPS 端点。它始终在线(虚拟机级别可用性高达 99.99%),直到您将其关闭。
- 按分钟计费。1 vCPU / 1 GB 价格为 $0.013/小时,最高可达 60 vCPU / 240 GB,外加从 RTX 4000 Ada 到 8×H200 的 GPU。
- 暂停、快照和恢复。方便您暂停工作,稍后回来继续。或者制作一个黄金主镜像,用于批量复制以部署代理集群。
- 块存储。持久化卷(从 10 GB 到 16 TB),您可以使用直观的语法进行管理:`--yolo` 并将其附加到您的虚拟机。
- 配置文件。包含凭证、MCP 连接、提示和环境变量的捆绑包,在虚拟机创建时注入。因此,每个代理都获得您选择的确切功能,不多也不少。
- 代理自助服务。将 CLI 或 MCP 服务器交给 Claude、Codex 或 OpenCode,它就可以管理自己的代理集群:为构建任务启动一个虚拟机,对其进行快照,然后将其销毁。
- 可复现的构建。使用 NixOS flakes 或 Ubuntu 的 Ansible playbook。
今天人们是如何使用它的?
- **代理集群**:人们运行一个主代理来规划工作并将其委派给子代理,每个子代理都在自己的虚拟机上:主代理塑造项目,工作代理实现它并打开 PR。一位客户一次运行数百台机器,这些机器通过 CLI 启动和销毁。
- **模型优化和强化学习环境**:ML 团队使用 machine0 进行代理编排的强化学习环境和模型优化工作。一位客户在 60 vCPU 的机器上运行强化学习环境,这些机器可以持续运行数天;另一位客户保留一个暂停的 H100,并将其指向一个代理,以便在夜间进行推理速度优化。
- **产品基础设施**:一位客户在其产品之上构建 machine0,而不是直接使用它:每个用户会话都会从他们自己的代理运行时的版本化镜像中获得一个全新的 XL 机器。他们已经发布了该镜像的数百个版本,并启动了数千台机器,其中大多数运行时间仅为两分钟。
幕后是什么?
每台机器都是一个完整的 KVM 虚拟机,而不是容器或沙箱。您将获得直接暴露给客户机的真实 GPU 及其实际驱动程序、内核级访问权限(可以加载任何您想要的模块或驱动程序),并且在您和硬件之间没有系统调用拦截层。堆栈本身故意保持简单:TypeScript、Postgres、Redis。我们非常注重安全性、可靠性和性能,这使得 machine0 非常适合持续的计算密集型工作负载。
关于我
我从事云基础设施建设已有约 15 年。我曾就读于伦敦帝国理工学院,攻读云资源分配博士学位,后来担任 Upflow(YC W20)的联合创始人兼 CTO 六年,全程负责 DevOps、基础设施和安全,直到公司实现 7 位数的年收入,因为当时风险太高,无法委托他人。machine0 最初是我为自己开发的工具,我是我的第一个用户 :)
请求
非常欢迎您试用并提供反馈(见下文)。如果您是一家公司正在为软件工厂、模型训练或强化学习环境寻找计算资源,请随时通过 barnaby@machine0.io 与我联系。
```bash
# 安装 machine0
$ curl -LsSf https://machine0.io/install.sh | sh
# 创建一台机器并 SSH 登录
$ machine0 new myvm
$ machine0 ssh myvm
```
59 分•作者: newusertoday•大约 1 个月前
3 分•作者: ryanmerket•大约 1 个月前
看起来是一项即将推出的功能。据我所知,它已经完全可用。更多信息请访问:https://runtimewire.com/article/cursor-built-a-hidden-terminal-command-for-steering-its-desktop-ai-agents
1 分•作者: mooreds•大约 1 个月前
2 分•作者: melodyogonna•大约 1 个月前
1 分•作者: modinfo•大约 1 个月前
1 分•作者: galaxyLogic•大约 1 个月前
1 分•作者: tartoran•大约 1 个月前
1 分•作者: circuithunter•大约 1 个月前
2 分•作者: donk8r•大约 1 个月前
2 分•作者: gsgreen•大约 1 个月前
1 分•作者: notshore•大约 1 个月前
我在使用 Claude 进行构建时感到很愉快,但当我得知它可以通过 CLI 和 gh 访问我在 Github 上的所有项目时,我的乐趣就减少了。你将你的令牌放入 Cermet 守护进程,用类似 SQL 的语言编写你的参数,你的代理只能执行这些操作。目前,它支持 Github 和 Stripe 的大部分操作,并允许你通过 Vercel 进行部署。
2 分•作者: cauchyk•大约 1 个月前
40 分•作者: Ariarule•大约 1 个月前
26 分•作者: dhorthy•大约 1 个月前
3 分•作者: therepanic•大约 1 个月前
你编写一个标准的解决方案,就像在 LeetCode 上一样,然后通过命令行界面运行它。它会根据问题 ID 或标题识别问题,使用本地测试用例执行你的代码,并显示结果。
目前支持大约 1.4k 个问题和多种语言,包括 Python、C++、Rust、Java、Go、TypeScript、Swift 等。
该项目仍处于 MVP(最小可行产品)阶段。系统设计、SQL 和并发问题尚不支持,但计划支持更多类型的问题。
使用 Haskell 开发!
55 分•作者: speckx•大约 1 个月前
7 分•作者: alexreysa•大约 1 个月前
5 分•作者: karakoram•大约 1 个月前
科技/软件行业中,没人愿意承认的肮脏秘密是什么?<p>整个行业或软件工程领域。