Show HN:按需建立虛擬機器,遠端執行你的AI代理
Gibil 是一項按需提供臨時虛擬機器的服務,可在幾秒內建立完全隔離的 Linux 環境,支援 root、Docker、SSH 和自定義倉庫。適合需要完整伺服器執行幾分鐘到幾天的 AI 代理或開發工作流,用完即銷燬。
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 的操作極其簡潔,整個生命週期只需三個命令:
- 鍛造:
gibil create --name my-app --repo github.com/you/project --ttl 30m建立帶專案程式碼的伺服器。 - 使用:透過
gibil run my-app "pnpm test"或gibil ssh my-app連線並執行命令。 - 銷燬:
gibil destroy my-app將伺服器徹底移除。
使用者還可以在文件中發現更多預配置的“食譜”(Recipes),以適應不同的工作流。
總結
Gibil 為需要臨時、可隔離的 Linux 環境的 AI 代理和開發者提供了一個新的選擇。它的主要賣點是快速建立、完全 root 訪問、按需付費(當前免費)以及與主流開發工具的整合。對於那些需要在雲端執行完整軟體棧(如 Docker、構建工具、資料庫)的任務,Gibil 是一個值得關注的專案。