运行自托管、沙箱化的软件工厂
一位开发者提供的构建日志,描述了一个几乎完全自托管、沙箱化的智能体流程,用于开发软件。
- 具体怎么做
- 作者将使用 Codex 的智能体 Hermes 部署在一台没有互联网连接的闲置 eBay PC 上。该机器运行了 Coolify、Forgejo、自托管的 Firecrawl 和 Tailscale。其中一个提示词要求开发一个卡路里追踪 SvelteKit 应用。智能体创建了代码仓库,编写了代码与测试内容,解决了 CI 故障,并使用了自己的 Postgres 环境发布了应用。
- 做到了什么
- 无需进一步提示词,该应用即成功部署。首次使用时出现了一个CSRF错误,通过一次后续提示词即可诊断、修复,并通过回归测试验证,随后再次部署。
- 上手要点
- 唯一的持续费用是 20 英镑的 Codex 订阅费。该沙箱并非无害:智能体仍可能清空盒子,并滥用你提供的任何密钥。
你可以这样试
使用 Claude Code帮我设计一个沙箱环境管道,让编程智能体在 Docker 容器中构建[项目方案],且无法访问我的个人文件或凭证。编写容器配置、任务队列文件夹,以及运行一个智能体处理一个任务的脚本,并将结果保存为分支。等我能够完整运行一个示例任务后,再完成该任务;在运行任何涉及网络的操作前,请先向我展示计划。