paradigmxyz/centaur

Centaur is frontier, agentic infrastructure that you own. Centaur is like Claude Tag, but open source and on steroids.

解决的问题

Centaur 为团队提供了一个自托管平台,使团队可以共享 AI 代理,而无需依赖分散的本地设置。它允许团队通过 Slack 或 API 与代理交互,使这些代理能够在安全、隔离的环境中执行实际工作——例如调查 CI 失败或运行运维工作流——而无需将原始 API 密钥暴露给代理环境。

工作原理

Centaur 使用基于 Rust 的控制平面来管理代理会话和持久状态。当用户通过 Slack 或 API 与代理交互时,Centaur 会分配一个包含 shell、工作区和开发工具(Python、Node.js 等)的 Kubernetes 砂盒。代理在该砂盒内使用选定的 harness(如 Claude Code 或 Codex)运行。为了与外部世界交互,砂盒使用代理,在出站请求期间注入凭据,确保代理永远不会看到原始密钥。

适用人群

专为需要标准化、共享 AI 代理的工程和运维团队设计,这些代理可以安全访问内部仓库、运行测试,并在团队内执行多步骤工作流。

主要亮点

  • 原生 Slack 集成:直接在 Slack 线程中管理代理对话并跟踪进度。
  • 隔离执行:每次对话都在独立的 Kubernetes 砂盒中运行,拥有专用的 shell 和工作区。
  • 代理无关性:支持多种基于 CLI 的代理 harness 和自定义 Python 工具插件。
  • 持久化工作流:支持长时间运行的任务,可暂停、恢复,并在服务重启后继续运行。
  • 安全凭据处理:使用代理在出站请求中注入密钥,防止原始 API 密钥进入砂盒。

相关

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