跳到正文
Hacker News (official RSS)(capsem.org)·· 4 小時前精選AI 評分73

Capsem:Rust 驅動的 Linux VM 沙箱,隔離 AI 代理

Capsem – a Rust hypervisor sandboxing AI agents in air-gapped Linux VMs

AI 導讀

Capsem 是一個用 Rust 開發的雲端虛擬機器,為每個 AI 代理提供獨立的空氣隔離 Linux VM 沙箱,支援 Claude、Gemini、Codex 等主流代理,啟動時間不到 10 秒。

推薦理由

Capsem 提供硬體層隔離 AI 代理沙箱,便於安全開發與監控,並可即時檢視網路行為,支援多主流 AI 編碼代理。

正文 · AI 翻譯

一個由 Rust 驅動的虛擬機器,將每個 AI 程式編寫代理程式隔離在其獨立的 air-gapped Linux VM 中。全程可見,完全可控。

curl -fsSL https://capsem.org/install.sh | sh

一個完整配置的 Linux 開發環境,預先安裝您喜愛的 AI 代理程式、MCP 工具與套件。啟動至提示符不超過 10 秒。

廣泛的代理程式支援

所有主要 AI 程式編寫代理程式,預先安裝並自動設定為沙盒模式。

Claude Code Anthropic

Gemini CLI Google

Codex OpenAI

原生 MCP 端點

透過 vsock 進行政策檢查的工具存取。內建工具加上自訂 MCP 伺服器,透過 fastmcp。

fetch_http 抓取並提取網頁內容

grep_http 以正規表示式搜尋網頁

http_headers 檢查 HTTP 標頭與狀態

預配置環境

Python、Node.js 以及 30+ 套件已就緒,無需安裝。

Python 3Node.js 24gituvnumpypandasscipyscikit-learnrequestshttpxbeautifulsoup4pytestrichmatplotlibfastmcp

即將推出

持續開發中。以下是即將推出的功能。

  • VM 快照與還原
  • Linux 主機支援
  • VS Code 擴充套件
  • 自訂 MCP 伺服器市場

示範影片

隔離

以 Apple Virtualization.framework 進行硬體層級隔離

每個代理程式會啟動一個輕量級 Linux VM,使用唯讀 rootfs、無 swap、無 kernel 模組、無 debugfs。透過 dummy NIC 與偽 DNS 的 air-gapped 網路,確保任何流量都必須經由 MITM 代理才能到達實際網路。

  • 臨時 VM -- 每次會話皆為全新狀態
  • 唯讀 rootfs 搭配 tmpfs 工作區
  • 無 systemd、sshd、cron -- 最小化攻擊面

截圖佔位符

檢查

可檢視 AI 代理程式在網路上的所有操作

透明的 MITM 代理使用每域名鑄造的證書終止來自 guest 的 TLS,檢查每個 HTTP 請求與回應,並在轉發至實際上游前套用政策。完整的請求/回應內容會記錄於每個會話的 SQLite 資料庫。

  • 每域名 TLS 證書鑄造
  • 每域名的 Method + 路徑政策規則
  • 完整內容捕捉以供事後分析

截圖佔位符

控制

企業級政策,具備檔案與公司設定層級

每個檔案擁有自己的執行、偵測、MCP、外掛與資產設定。公司層級設定位於 /etc/capsem/corp.toml(透過 MDM 分發),鎖定政策與報告,並提供企業覆寫功能,使用者無法繞過。

  • 檔案擁有的 CEL 執行規則
  • 帶有 Sigma 匯入/匯出的偵測規則
  • 公司設定鎖定並報告檔案行為

截圖佔位符

本地 macOS 虛擬機器為每個會話建立一個 air-gapped Linux VM。所有網路流量皆被強制經由主機上的檢查代理。

macOS 主機

桌面應用程式

圖形介面 + 命令列介面

MITM 代理

TLS 終止 + HTTP 檢查

政策引擎

域名 + HTTP + MCP 規則

會話遙測

每個會話的 SQLite 資料庫

Linux VM(air-gapped)

AI 代理程式

Claude / Gemini / Codex

PTY 代理程式

透過 vsock 的終端機輸入/輸出

網路代理

TCP 到 vsock 中繼(iptables)

MCP 伺服器

透過 vsock 的工具中繼

Internet(僅透過主機 MITM 代理)

開源、原生 macOS 與 Linux 套件,啟動時間不足 10 秒。

curl -fsSL https://capsem.org/install.sh | sh

或從穩定頻道下載套件

需要在 Apple Silicon 上的 macOS 14+ 或搭載 KVM 的 Debian/Ubuntu Linux。Capsem 在 macOS 上使用 Apple Virtualization.framework,在 Linux 上使用 KVM。