boringcomputers/nehemiah
On-demand Linux computers you can hand to an AI — real Firecracker microVMs with a browser, terminal, coding agents, and an AI that drives them.
解決的問題
Nehemiah 提供按需建立、相互隔離的 Linux 電腦,可交給 AI 代理使用。它解決了為 AI 代理提供一個安全、暫時的環境的問題,使其能在不危及主機系統的情況下執行程式碼、瀏覽網頁,並與桌面環境互動。
工作原理
系統使用 Firecracker 微虛擬機(microVM)提供硬體虛擬化隔離,每個虛擬機擁有專用核心。這些 VM 可在毫秒級啟動,並從記憶體快照恢復,實現近乎瞬時的啟動。每個客戶端均透過出口防火牆實現網路隔離,並受資源限制。主機守護程序(nehemiahd)負責管理這些機器,支援基於 TTL 的自毀型或持久型設定。
適用對象
需要一種安全、可擴展方式,讓 AI 代理在受控環境中執行複雜任務(如撰寫和部署遊戲、瀏覽網頁,或運行編碼代理(如 Claude、Cursor 或 Pi))的開發者與 AI 代理創建者。
主要亮點
- 瞬時啟動: 微虛擬機可在毫秒內啟動,並在約 3 毫秒內從快照恢復。
- AI 就緒: 預裝了編碼代理與常用工具(Node、Python、Git)。
- 完整桌面: 透過 VNC 或無頭 shell 提供完整的 Linux 桌面環境。
- 代理整合: 內建 MCP 伺服器(
nehemiah-mcp),可輕鬆整合 Claude Desktop、Cursor 等工具。 - 持久儲存: 基於 S3 的持久化卷,可超越機器生命週期持續存在。
- 快速克隆: 可在約 35 毫秒內克隆運行中電腦的完整即時狀態。
相關
- 專案
- 專案
- 專案