k8e.sh — 开源智能体 AI 沙箱矩阵。单二进制文件不到 100MB,把任意 Linux 主机变成安全、隔离的…
67.5/100
综合分
512
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/xiaods/k8e.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · security
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包k8e(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 02:38:29
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 开源智能体沙箱矩阵
- 单文件部署
- 安全隔离
k8e.sh - 开源智能体 AI 沙箱矩阵
README
由 DeepSeek 最新模型翻译生成k8e.sh — 开源智能体 AI 沙箱矩阵。单二进制文件不到 100MB,把任意 Linux 主机变成安全、隔离的 AI 智能体执行平台 —— 支持 gVisor、Kata 或 Firecracker 隔离,预热池快速启动,兼容 E2B 的 API。60 秒即可跑起来。
curl -sfL https://k8e.sh/install.sh | sh -
就这么简单。你的智能体沙箱矩阵已就绪。🤖
🤖 K8E 是什么?
K8E 是开源智能体 AI 沙箱矩阵 —— 一个自托管的沙箱平台,用来大规模运行安全、隔离的 AI 智能体负载,打包成单二进制文件,不到 100MB。
自主 AI 智能体越来越多地生成并执行不可信代码,健壮的沙箱基础设施不再是可选项。K8E 自带所需的一切,60 秒内就能拉起生产级集群,并提供智能体隔离、资源治理、持久执行环境等一等公民原语 —— 专为 AI 时代打造。
🔒 一个集群。多个智能体。彼此零信任。
展开完整文档(README 剩余 1 节)
k8e.sh — 开源智能体 AI 沙箱矩阵。单二进制文件不到 100MB,把任意 Linux 主机变成安全、隔离的 AI 智能体执行平台 —— 支持 gVisor、Kata 或 Firecracker 隔离,预热池快速启动,兼容 E2B 的 API。60 秒即可跑起来。
curl -sfL https://k8e.sh/install.sh | sh -
就这么简单。你的智能体沙箱矩阵已就绪。🤖
🤖 K8E 是什么?
K8E 是开源智能体 AI 沙箱矩阵 —— 一个自托管的沙箱平台,用来大规模运行安全、隔离的 AI 智能体负载,打包成单二进制文件,不到 100MB。
自主 AI 智能体越来越多地生成并执行不可信代码,健壮的沙箱基础设施不再是可选项。K8E 自带所需的一切,60 秒内就能拉起生产级集群,并提供智能体隔离、资源治理、持久执行环境等一等公民原语 —— 专为 AI 时代打造。
🔒 一个集群。多个智能体。彼此零信任。
沙箱能力
| 能力 | 说明 |
| 🔒 硬件隔离 | 可插拔运行时:gVisor(默认)、Kata Containers、Firecracker microVM |
| 🌐 网络策略 | 内置 Cilium,默认执行标准 networking.k8s.io/v1 NetworkPolicy API —— 另按会话提供 eBPF toFQDNs 出站控制;allowed_hosts 通过 --cilium-dns-proxy 生效(KIP-16 M10) |
| ⚖️ 资源配额 | 按智能体会话限制 CPU/内存,防止成本失控 |
| 💾 持久工作区 | 每个会话都带 PVC 工作区(默认 1Gi local-path);预热 Pod 启动时已预置好对应声明 —— 启动快,文件也持久 |
| 🧠 预热池 | 预启动沙箱 Pod,会话认领延迟低于 500ms;应用层就绪握手、自适应扩缩容、按会话限制后台运行数 |
| 📸 内容寻址快照 | SHA-256 CAS 层存储,zstd 压缩,分块多层清单,增量 --base 恢复,服务端仓库,自动压缩(KIP-16 M2) |
| 📜 Exec 记录 | 命令记录落盘保存,支持窗口化与偏移续读 — k8e-sandbox-cli log(KIP-16 M4) |
| 📊 可观测性 | Prometheus 指标、仅落盘的 NDJSON 事件流、进程拓扑 — events / ps 命令行(KIP-16 M5) |
| 🔄 子代理复用 | 子代理共享父 pod 与工作区;重置时相互隔离(KIP-16 M1) |
| 🧾 命令行目录 | 机器可读的命令与参数清单,供 SDK 生成使用 — catalog(KIP-16 M9) |
| 🤝 兼容 agent-sandbox | 可与 kubernetes-sigs/agent-sandbox 配合使用 |
| 🔄 SKILL + CLI + MCP | AI 智能体(Claude Code、Codex、Pi)通过 k8e-sandbox-cli 或 /k8e-sandbox 技能接入 |
📚 完整文档:k8e.sh/guide — 指南、命令行参考与示例都在官网。
🏗️ 架构
AI Agents (Claude Code / Codex / Pi / dsh)
│ k8e-sandbox-cli / plugin tools (gRPC over mTLS)
▼
┌──────────────────────────────────────────────┐
│ SANDBOX GATEWAY │
│ sessions · exec · files · PTY terminals │ │ expose · allow-hosts · snapshots │ │ warm pool · metrics · event stream │ └──────────────┬───────────────────────────────┘ │ claims ready pods from the warm pool ┌───────────▼───────────┐ ┌────────────────┐ │ SANDBOX POD │ │ SANDBOX POD │ │ gVisor / Kata / FC │ … │ (isolated) │ │ agent's code + PVC │ │ │ └───────────────────────┘ └────────────────┘ eBPF per-session network policy between all of them
所有操作都走同一个网关:会话生命周期、流式 exec、文件系统、PTY 终端、服务暴露(expose)、实时出站策略(allow-hosts)、内容寻址快照。智能体只需面对一扇可审计的门,不必直接接触底层基础设施。
🚀 快速开始
第 1 步 — 安装沙箱运行时(建议在 K8E 之前)
推荐 gVisor — 不需要 KVM:
ARCH=$(uname -m) # x86_64 on most servers, aarch64 on ARM
URL=https://storage.googleapis.com/gvisor/releases/release/latest/${ARCH}
wget ${URL}/gvisor.tar.zstd ${URL}/gvisor.tar.zstd.sha512
sha512sum -c gvisor.tar.zstd.sha512 # must print OK
sudo tar --zstd -xf gvisor.tar.zstd -C /usr/local/bin
K8E 启动时会检测 runsc,并自动把 gVisor 配置段注入自己的 containerd 配置。不要执行 runsc install — K8E 自己管理 containerd 配置。
需要更强的隔离?Kata Containers 和 Firecracker 的用法见 沙箱运行时安装指南。
第 2 步 — 安装 K8E
curl -sfL https://k8e.sh/install.sh | sh -
第 3 步 — 验证沙箱
k8e-sandbox-cli status # -> {"available": true, ...}
k8e-sandbox-cli run 'echo hello from the sandbox'
第 4 步 — 连接你的 AI 智能体
下载独立沙箱命令行,完成认证,再把 /k8e-sandbox 技能装进你的智能体: bash
1. Download (~44MB) — pick your platform suffix
k8e-sandbox-cli-linux-amd64 / linux-arm64 / darwin-arm64 / windows-amd64.exe
curl -sLO https://github.com/xiaods/k8e/releases/latest/download/k8e-sandbox-cli-linux-amd64
chmod +x k8e-sandbox-cli-linux-amd64
2. Create an API key on the server (default TTL 30 days; --ttl never for non-expiring)
k8e sandbox-apikey create my-agent
→ {"name":"my-agent","key":"k8e-abc123...","ttl_days":30,"expires_at":"..."}
3. Connect: mTLS auth + install the skill into Claude Code / Codex / Pi
./k8e-sandbox-cli-linux-amd64 --endpoint <server-ip>:50051 --apikey k8e-abc123... connect
然后直接用日常说法让智能体干活:
「在沙箱里跑这段 Python 代码」
智能体会自动执行 k8e-sandbox-cli run,不需要你管会话。
📖 教程演示、完整命令参考和配置细节,都在官方文档站的 Sandbox CLI 指南和 Sandbox 示例里。
🆚 K8E 与其他沙箱平台对比
| | K8E 🚀 | E2B | Daytona | agent-sandbox | 自建 gVisor/Firecracker |
| 自托管、单二进制 | ✅ <100MB | ⚠️ 重(每个环境一套 VM 镜像) | ✅ | ❌ 需要 K8s 集群 | ❌ 自己搭 |
| 隔离运行时 | ✅ gVisor / Kata / Firecracker — 可插拔 | Firecracker microVM | ✅ microVM/容器 | K8s RuntimeClass | 单一运行时 |
| E2B SDK 兼容 | ✅ 原生(官方 SDK 不用改) | ✅ 原生 | ❌ 自有 API | ❌ | ❌ |
| 预热池(500ms 内领取) | ✅ 内置,自适应扩缩 | ✅ 托管 | ⚠️ | ⚠️ 手动扩缩 | ❌ |
| 按会话的网络策略(eBPF) | ✅ Cilium,可实时配置 | 托管(固定) | ⚠️ | ⚠️ NetworkPolicy | 手写 |
| 协议 | Apache 2.0 | Apache 2.0(托管核心收费) | Apache 2.0 | Apache 2.0 | — |
什么时候选 K8E: 你想要 E2B 风格的沙箱,但要自托管,而且工具面比「跑代码」更宽——PTY 终端、快照、服务暴露、实时出站策略,全部走同一个可审计网关。
🤝 参与贡献 bash
git clone https://github.com/<your-username>/k8e.git && cd k8e
git checkout -b feat/my-feature
make && make test
git push origin feat/my-feature
- 🐛 报告 Bug
- 💡 功能建议
- 🔍 查看 PR
🛡️ 安全
漏洞请通过 GitHub Security Advisories 上报。安全类问题不要开公开 issue。
📄 协议
Apache License 2.0 — 见 LICENSE。
🙏 致谢
| 项目 | 贡献 |
| 🐄 K3s | 轻量级 Kubernetes 基础,启发了 K8E |
| ☸️ Kubernetes | 一切构建于其上的编排引擎 |
| 🔷 Cilium | 基于 eBPF 的网络与按会话的出站控制 |
| 🤖 agent-sandbox | Kubernetes 原生的智能体沙箱基础组件 |
| 🌐 CNCF | 培育开源云原生生态 |
k8e.sh — 开源智能体 AI 沙箱矩阵
如果 K8E 为你的智能体提供动力,给我们点个 ⭐ —— 这对我们意义重大!预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xiaods/k8e
k8e.sh — 开源智能体 AI 沙箱矩阵。单二进制文件不到 100MB,把任意 Linux 主机变成安全、隔离的…
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 422,036已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,619已汉化MCP
71.8
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
破甲一键通z91772524-ai/pojia-next
十五个 AI…
★ 1,004已汉化DSH
71.6
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 653已汉化DSH
70.7
AI 代理虚拟终端strukto-ai/mirage
Mirage 是给 AI 智能体用的虚拟终端:一层 shell,统管数据、命令行和运行时。Unix…
★ 3,762已汉化DSH
70.7