sandbaseai/sandbase-harness

Local-first AI agent runtime with sandboxed sessions, MCP tools, memory, credentials, audit/replay, and a built-in console. Run OpenAI, Anthropic, MiniMax, DeepSeek V4, and OpenAI-compatible models on your infrastructure.

解决的问题

SandBase Harness 是一个面向 AI 代理的本地优先运行时,为生产级代理提供必要的基础设施。大多数 SDK 仅处理模型循环,而 Harness 提供了包括持久会话、沙箱代码执行、凭据管理以及审计日志在内的运营层,使开发者无需依赖托管控制平面,即可在自己的机器或基础设施上运行代理。

工作原理

它作为一个运行时层,管理代理及其环境的生命周期。使用基于 SQLite 的系统存储代理、会话和记忆的元数据,同时提供与 Claude Managed Agents 兼容的 /v1 API 和内置的 Console 供人工检查。系统支持多种沙箱后端以实现安全的代码执行,包括本地进程、Docker 容器和 Kubernetes,并与 Model Context Protocol (MCP) 集成,提供工具集和技能。

适用人群

需要安全、可审计且自托管环境来运行其代理的 AI 代理开发者,特别是那些希望避免依赖托管控制平面,并需要对工具访问和代码执行沙箱进行细粒度控制的人。

主要亮点

  • 本地优先基础设施:使用 SQLite 和本地文件存储元数据和状态,将数据保留在用户机器上。
  • 灵活的沙箱支持:支持多种执行环境,包括 Docker(会话级容器)和 Kubernetes。
  • 多模型支持:兼容 OpenAI、Anthropic、MiniMax 以及 DeepSeek V4 等 OpenAI 兼容提供商。
  • 运营工具:内置 Console,支持会话回放、调试和审计代理行为。
  • MCP 集成:内置支持 MCP 工具集,并提供桥接功能以与其他 MCP 客户端集成。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目