ARTICLE · 1295219
开源平台 OpenClaw Enterprise 发布:打造新一代智能代理管理系统
KNOWLEDGE BASE · OpenClaw教程
开源平台 OpenClaw Enterprise 发布:打造新一代智能代理管理系统
GitHub 上线了一款名为 OpenClaw Enterprise (OCE) 的开源平台,它被开发者们形象地称为'智能代理界的 Kubernetes'。这个平台旨在为现代智能代理工作负载提供企业级控制平面,帮助企业和开发者更高效地部署和管理各种智能代理。

OCE 的核心组件是 OpenClaw 控制平面(OCC),它提供了完整的代理部署和管理功能。用户可以选择在本地机器上运行 OCC,也可以将其部署到已有的 Kubernetes 集群中。本地部署只需从代码库根目录运行简单的构建命令,并配置相应的环境变量即可快速启动。
对于想要快速上手的开发者,OCE 提供了详细的入门指南,包括本地设置、Kubernetes 集群部署等不同场景的操作步骤。平台对环境配置有明确要求,如需安装 Docker Engine 或 Podman、k3d、kubectl 等工具,并确保使用指定版本的 Go、Node.js 和 pnpm。完成设置后,用户可以部署第一个代理并发送模型请求。
在开发方面,OCE 提供了完整的开发流程指导。开发者可以使用最新的 Node.js 和 Go 版本进行代码修改,并通过本地检查工具进行格式化、lint 和类型检查。平台还提供了详细的测试说明,涵盖 PostgreSQL、Docker/Podman 和 Kubernetes 等不同环境的配置,以及持续集成覆盖范围。

OCE 的代码结构清晰,核心功能分布在 apps/controller、packages/contracts、packages/occ 等不同目录中。例如,apps/controller 负责 HTTP API、浏览器控制台、工作线程和驱动程序,而 packages/contracts 则定义了资源模型、驱动程序接口和 API 模式。这种模块化设计有助于开发者快速理解和参与项目开发。
平台还提供了详尽的文档支持,包括安装指南、使用教程、部署运营说明和 API 参考等。开发者可以通过运行简单的 npm 命令来预览和构建文档。OCE 的开源许可证采用 MIT 协议,允许自由使用和修改,同时第三方组件保留各自的许可证。

目前,OCE 已经获得了 448 颗星标和 103 个分支,活跃的贡献者群体持续为项目贡献代码、文档和创意。项目的贡献指南详细说明了如何设置开发环境、进行代码修改和提交拉取请求,为新加入的开发者提供了清晰的参与路径。
📖 原文链接:https://studyopenclaw.cn/?p=2762
OpenClaw 知识库 · OpenClaw教程














































































