Capsem – 一个在隔离的 Linux 虚拟机中沙箱化 AI 代理的 Rust 虚拟机监控程序
一个使用 Rust 技术驱动的虚拟机监控程序,为每个 AI 编码代理提供独立的隔离 Linux 虚拟机。查看一切,控制一切。curl -fsSL https://capsem.org/install.sh | sh 一个预先配置好的 Linux 开发环境,您的最爱 AI 代理、MCP 工具和软件包已预安装。启动到提示符少于 10 秒。 广泛的代理支持 所有主要 AI 编码代理,预安装并为沙箱模式自动配置。 - Claude - Code - Anthropic - Gemini CLI - Google Codex - OpenAI 原生 MCP 端点 通过 vsock 的政策检查工具访问。 内置工具以及通过 fastmcp 的自定义 MCP 服务器。 - fetch_http 提取和提取网页内容 - grep_http 使用正则表达式搜索网页 - http_headers 检查 HTTP 头和状态 预配置环境 Python、Node.js 和 30 多个软件包已准备就绪,无需设置。 - Python 3 - Node.js 24 - git - uv - numpy - pandas - scipy - scikit-learn - requests - httpx - beautifulsoup4 - pytest - rich - matplotlib - fastmcp 即将推出 积极开发。接下来是: - VM 检查点和恢复 - Linux 主机支持 - VS Code 扩展 - 自定义 MCP 服务器市场 - 演示视频 隔离 使用 Apple Virtualization.framework 的硬件级沙箱化 每个代理会话启动一个具有只读 rootfs 的轻量级 Linux 虚拟机,没有交换,没有内核模块,没有 debugfs。 使用虚拟网卡和虚假 DNS 的隔离网络确保没有任何内容在未经 MITM 代理的情况下到达真实网络。 短暂的虚拟机——每个会话都有新状态 只读 rootfs 结合 tmpfs 工作区 没有 systemd、没有 sshd、没有 cron——最小的攻击面 检查 查看您的 AI 代理在网络上的所有行为 透明的 MITM 代理使用每个域的铸造证书终止来自来宾的 TLS,检查每个 HTTP 请求和响应,并在转发到真实上游之前应用政策。每个会话的完整请求/响应体记录到一个 SQLite 数据库中。 - 每域 TLS 证书铸造 - 每个域的策略规则 - 后续分析的完整体捕获 控制 企业级政策,具有配置和公司级配置 每个配置文件拥有其执行、检测、MCP、插件和资产的配置。 公司级配置位于 /etc/capsem/corp.toml(MDM 分发)中,锁定政策和报告,用户无法绕过企业覆盖。 配置文件拥有的 CEL 执行规则 与 Sigma 进出口的检测规则 公司配置锁定和报告配置文件行为 本地 macOS 虚拟机监控程序为每个会话创建一个隔离的 Linux 虚拟机。所有网络流量都通过主机上的检查代理强制传输。 - macOS 主机桌面应用程序 GUI + CLI 接口 - MITM 代理 TLS 终止 + HTTP 检查 - 政策引擎 - 域 + HTTP + MCP 规则 - 会话遥测 - 每个会话的 SQLite 数据库 - Linux 虚拟机(隔离) - AI 代理 Claude / Gemini / Codex - PTY 代理 - 通过 vsock 的终端 I/O - 网络代理 TCP 到 vsock 中继(iptables) - MCP 服务器工具通过 vsock 中继 - 互联网(仅通过主机 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。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡