发现 AI 代理的未来arrow_forward

Lobu

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
TypeScriptNode.js工作流自动化DockerMCPAI代理智能体与应用工具协议/API/集成安全/隐私

开源多租户网关,用于安全部署和嵌入基于 OpenClaw 运行时的自主 AI Agent,提供沙箱隔离、网络隔离与多平台消息通道接入。

Lobu 是一个面向生产环境的开源多租户 AI Agent 网关,基于 OpenClaw 运行时构建。其核心架构采用网关-Worker 分离设计:Gateway 作为唯一网络出口代理所有流量,Worker 在隔离沙箱中执行 Agent 任务,每个租户拥有独立的虚拟文件系统(约 50MB/实例),无需 Docker 即可单机支撑 300+ 并发实例。

在安全层面,Worker 无直接网络出口,所有互联网访问和 MCP 调用均经网关代理与域名白名单过滤,K8s 环境可进一步启用 gVisor/Kata/Firecracker 加固;API 密钥和 OAuth 令牌仅存在于网关侧,Worker 永不接触。在能力层面,Agent 拥有完整 Linux 工具箱(bash、文件操作、grep/find 等)、16 个 LLM 提供商支持(OpenAI、Gemini、Groq、DeepSeek、Mistral 等)、内置 cron 调度、人机协作(HITL)流程、以及文件系统+数据库双层持久化记忆。

Lobu 支持 Slack、Telegram、WhatsApp、Discord、Microsoft Teams 等多平台消息通道接入,同时提供 REST API 供第三方产品嵌入。部署方式覆盖 CLI 脚手架快速启动、Docker Compose 单机生产、以及 Kubernetes Helm Chart 生产级部署。Skills 通过 lobu.toml 或管理 UI 扩展,Agent 人格通过 IDENTITY.md/SOUL.md/USER.md 定义,内置 OpenTelemetry 可观测性支持。

快速开始

npx @lobu/cli@latest init my-bot
cd my-bot && npx @lobu/cli@latest run -d

架构要点

  • Monorepo 结构:packages/core(核心逻辑)、packages/gateway(网关)、packages/worker(Worker)、packages/cli(CLI 工具)、packages/owletto-*(记忆相关 SDK/嵌入/CLI)
  • 主语言 TypeScript(91.4%),辅以 PLpgSQL(4.5%)、MDX、Astro、Shell、Python
  • 运行时为 Bun,兼容 Node.js;数据库为 PostgreSQL
  • 构建顺序:bun run build → core → gateway → worker
  • 开发工具链:Biome(格式化/lint)、Knip(未使用代码检测)、dependency-cruiser(依赖分析)、Husky(Git hooks)
  • CI/CD:GitHub Actions + release-please 自动化发布

待确认信息

  • Google Chat 支持状态:官网列出但 README 未提及,实现完整度待确认
  • 记忆基准测试方法学细节待查阅官方文档确认
  • Owletto 作为独立项目的定位和开源状态待确认
  • CLI 包名在 init 与 skills/run 命令间存在不一致(@lobu-cli vs @lobu/cli

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch