AI News HubLIVE
站内改写2 分钟阅读

Show HN:按需创建虚拟机,远程运行你的AI代理

Gibil 是一项按需提供临时虚拟机的服务,可在几秒内创建完全隔离的 Linux 环境,支持 root、Docker、SSH 和自定义仓库。适合需要完整服务器运行几分钟到几天的 AI 代理或开发工作流,用完即销毁。

来源Hacker News AI作者: AlexFromTwelve

Gibil 是一个全新的按需虚拟机服务,它的口号是“锻造于数秒,销毁于瞬间”。该服务允许用户快速创建完整的 Linux 服务器环境,并用于运行 AI 代理、自动化任务或任何需要干净、隔离计算环境的场景。

即用即弃的虚拟机

与传统的云服务器不同,Gibil 专注于临时性。用户可以通过一条命令(如 gibil create --name my-app --repo github.com/you/project --ttl 30m)在 30 到 90 秒内创建一台带有完整 root 权限、Docker 和 SSH 的 Ubuntu 服务器。服务器拥有独立的公网 IP,并且可以根据需求选择 Hetzner(欧美)或 Vultr(亚太)作为底层提供商。

Gibil 的生命周期完全由用户控制:通过 --ttl 参数设置存活时间(最短 15 分钟,最长 30 天),也可以在运行中延长。当任务完成后,执行 gibil destroy my-app 即可彻底销毁服务器,所有数据被清除,无需手动清理。这种“锻造、使用、燃烧”的模式让开发者可以放心地尝试任何操作,即使系统崩溃或数据库损坏,也只需销毁并重建一台新机器。

为 AI 代理和开发者设计

Gibil 的典型场景是将繁重的计算任务交给远程服务器,而用户的本地电脑保持清爽。AI 代理可以在 Gibil 虚拟机上执行测试、构建、运行 Docker 容器等操作,而用户继续在本地 IDE 或聊天窗口中工作。例如,代理可以通过命令行运行 vm_bash("pnpm test") 来执行测试,并将结果推送回仓库。

更进一步,Gibil 允许用户在同一台笔记本电脑上并行管理多个代理,每个代理拥有独立的虚拟机,互不干扰。通过 gibil branch feat/api feat/web fix/auth 命令可以同时创建多台机器,分别处理不同的分支或任务,完成后全部销毁。

与其他方案的比较

Gibil 提供的是一台完整的虚拟机(拥有自己的内核),而 E2B、Daytona 和 Fly Sprites 等方案更倾向于轻量级的微型沙箱。Gibil 的优势在于更长的运行时间(分钟到天)、更高的资源配置(最高 48 vCPU / 192 GB)、自带独立公网 IP 以及对 Docker-in-Docker 和标准 SSH 的原生支持。代价是冷启动时间较长(30-90 秒),不适合亚秒级的单次执行。

在价格方面,Gibil 目前处于 Alpha 阶段,完全免费,无需绑定信用卡。用户还可以选择自带 Hetzner 或 Vultr 的 API Token,进一步降低成本。

快速上手

Gibil 的操作极其简洁,整个生命周期只需三个命令:

  1. 锻造:gibil create --name my-app --repo github.com/you/project --ttl 30m 创建带项目代码的服务器。
  2. 使用:通过 gibil run my-app "pnpm test"gibil ssh my-app 连接并执行命令。
  3. 销毁:gibil destroy my-app 将服务器彻底移除。

用户还可以在文档中发现更多预配置的“食谱”(Recipes),以适应不同的工作流。

总结

Gibil 为需要临时、可隔离的 Linux 环境的 AI 代理和开发者提供了一个新的选择。它的主要卖点是快速创建、完全 root 访问、按需付费(当前免费)以及与主流开发工具的集成。对于那些需要在云端运行完整软件栈(如 Docker、构建工具、数据库)的任务,Gibil 是一个值得关注的项目。