Platform developer guide
Use this guide to change OpenClaw Enterprise: the control plane, console, CLI, Drivers, deployment packaging, or documentation. For a first code change, start with Local development and the first-change walkthrough. To use or administer an installation, start with Getting Started.
Find the code and its design
- Design links the platform architecture, remaining design work, and source-backed implementation guides.
- The RFC guide explains how to propose architectural changes and request feedback.
- Design philosophy guides interface, ownership, and lifecycle decisions; Readable code works through the practical choices with one example.
- Repository layout shows who owns each directory and where to put code, tests, and documentation.
- Driver development links the base interfaces for building or changing a Driver.
Build, test, and debug
- Local development covers the checkout, a running local platform, and how to choose checks for your change.
- Console Storybook lets you inspect console pages, states, and Agent flows with simulated API responses.
- Runtime flows helps you trace requests, worker operations, and Agent deployment in the source.
- Documentation explains where pages belong, how to name them, and how to build and check the site.
- Documentation hosting covers private publication, the custom domain, and the approval required to enable public access.
Read the contribution policy before opening a pull request. It covers repository access, verification, review, and private security reporting.
