基于 Firecracker 微虚拟机的沙箱平台,通过 HTTP API 隔离运行智能体与用户代码。
1523122RustApache-2.0更新于 16小时前
一个 Linux 命令行工具,可将 Firecracker 微虚拟机打包进单个可执行文件,运行时在 VM 中启动容器。
bake 可以把 Firecracker 微虚拟机(包括 firecracker 二进制、内核、initrd 和根文件系统镜像)打包进一个独立的 ELF 可执行文件。运行该文件会启动微虚拟机,并在其中执行容器入口程序,因此产物可以像普通二进制一样分发和运行。
工具还实现了不需要 root 权限的宿主机与虚拟机通信:网络通过 vsock 上的 SOCKS5 代理和 UDP 桥接完成,并可用 allowlist 限制允许访问的 IPv4 地址。目录可通过 9p 共享进虚拟机,宿主机 TCP 端口可用 -p 转发到虚拟机内;也支持传入 WireGuard 配置。
生成的程序还内置 ssh 子命令,用于连接正在运行的实例,以及 systemd 子命令用于输出服务单元。可选的 init 脚本能在虚拟机启动前执行预检查。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Firecracker 微虚拟机的沙箱平台,通过 HTTP API 隔离运行智能体与用户代码。
基于 Kubernetes 的零信任沙箱运行时,用快照挂起与恢复大量多数时间空闲的智能体。
自托管的轻量级虚拟机沙箱基础设施,用于安全执行不可信代码,提供 CLI、API 和 Python SDK。
为自主 AI 智能体提供安全、私密运行环境,按策略限制其文件、系统调用和网络访问。
一个用于查看和控制 Docker 容器的终端界面(TUI)工具。
自托管的 Cloudflare Workers 兼容平台,以单个 Rust 二进制文件运行在一台机器上。