核心層強制隔離
直接由作業系統核心強制執行 compartment 中的 agents 與 shell 命令,而不是由 interpreter 來約束。
BentoBox 是一個用於在分區化執行環境中執行 coding agents 與其他命令的核心層沙箱。README 將其描述為可在幾秒內、零設定與零啟動延遲地將 AI agent 沙箱化,並使用核心層強制,而不是 interpreter 層級的控制。
這個產品以預設拒絕的 compartments 為核心。agent 可以在其指派的工作區以及你明確授予的任何路徑或權限中運作,而對憑證檔案、任意系統路徑、網路存取與其他資源的存取,除非政策允許,否則都會保持阻擋。該 repository 也記錄了建立在 Rust core 之上的 Python 與 TypeScript SDK,另外還有像是憑證代理、快照與輸出壓縮等專門行為模組。
直接由作業系統核心強制執行 compartment 中的 agents 與 shell 命令,而不是由 interpreter 來約束。
採用預設拒絕的存取規則,讓 worktree 可以開啟,同時未核准的路徑、憑證與其他敏感區域仍會被阻擋,除非明確允許。
支援具名 compartments,且每個 compartment 都有自己的權限、資源限制與訊息路由,方便拆分 fetch、build、deploy 等不同步驟。
提供對檔案系統、程序與網路存取的控制,包括每個 box 的完整網路存取或僅限 localhost。
包含以雜湊為基礎的 snapshots 與 rollback,因此可還原變更過的檔案,也能找回已刪除的檔案。
在單一 Rust core 之上提供 Python 與 TypeScript wrappers,且 Python README 與 SDK 文件中有範例說明。
當你想對某個 repository 執行 coding assistant,但不希望它能自由存取工作區外的 SSH keys、雲端設定或其他憑證時,就使用 BentoBox。
使用具名 compartments 將工作流程切分為 fetch、build 與 deploy 階段,並為每個步驟套用不同的檔案系統與網路權限。
在受限環境中執行 build、test 或 package 命令,讓命令可以讀取所需內容,但除非允許,否則不能廣泛寫入或存取網路。
當你希望執行期間的檔案變更可被還原,包括執行過程中被刪除的檔案時,就使用 snapshot 與 rollback 行為。
當你想把沙箱整合進已經以 Python 或 TypeScript 執行的程式碼,而不只是呼叫獨立工具時,就使用 Python SDK 或 TypeScript wrappers。
BentoBox 設計用來在核心層強制隔離的 compartment 中執行 agents 或由 agent 啟動的命令。README 強調透過 Landlock 支援 Linux,並透過 Seatbelt 支援 macOS。
README 顯示可透過 bentoworks 套件在 Python 中使用,並且也說明有建立在 Rust core 之上的 Python 與 TypeScript wrappers。
可以。來源中包含一個多 compartment pipeline 範例,其中一個 compartment 透過 edge() 與 box.run(entry=...) 將工作傳遞給另一個 compartment。
BentoBox 使用預設拒絕(deny-by-default)政策。只有明確授予的權限,例如 fs_read、fs_write、fs_exec 或 network,compartment 才能存取。
README 沒有提供 BentoBox 本身的託管價格資訊。該 repository 在 GitHub 上是公開的,而產品被描述為透過其自身的 runtime 與 SDKs 執行的沙箱。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
Manta AI 是一款自動化網頁應用測試工具,從 URL 即可開始探索、建立行為地圖,並以自然語言產生測試與回歸檢查,無需撰寫腳本或維護 selector。
CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。
hob 是一個獨立的 coding agents 工作區,整合 agent sessions、終端機、歷史紀錄與後續工作,並維持你既有的工具與供應商設定。適合想保有本機路由、歷史與工作區結構控制權的開發者。
SonOf 串接你的 repo 與 PM 工具,審核程式碼庫與產品脈絡,將核准工作轉為可交付的 ticket,並由資深工程師審查,協助創辦人與工程主管快速補足 backlog。
Ghost 是一款終端機 AI 助手,可在命令列中聊天、產生程式碼並執行任務。內建免費模型,支援 Linux、macOS、Windows,且為開源工具。