VibeKit

不活跃
GitHub TypeScript MIT

简介

「VibeKit」是平台型仓库:面向沙箱、隔离执行与运行时环境,保障 Agent 代码与工具安全运行。

核心特性

  • 使用隔离 Docker 容器进行本地沙箱执行,零风险运行 Agent 输出
  • 内置敏感数据脱敏,自动从输出中移除密钥和 API 密钥
  • 完整的可观测性,提供 Agent 操作的实时日志、追踪和指标
  • 通用 Agent 支持,兼容 Claude Code、Gemini CLI、Codex CLI、Grok CLI 和 OpenCode
  • 完全离线和本地运行,无需云服务依赖
  • 提供 SDK 包,可将安全沙箱执行嵌入自定义应用

适用场景

💡 在隔离沙箱中运行 Claude Code 等编码 Agent,防止本地系统被破坏
💡 在 AI 生成的代码到达生产环境前自动脱敏敏感信息
💡 通过内置可观测性工具监控和审计所有编码 Agent 操作
💡 通过 VibeKit SDK 将安全代码执行嵌入 AI 开发者工具
💡 完全离线开发和测试 AI 编码工作流,无需互联网连接

快速开始

使用 `npm install -g vibekit` 全局安装,然后运行 `vibekit claude` 在隔离的 Docker 沙箱中启动 Claude Code,自动启用密钥脱敏和可观测性功能。

相关项目