openclaw.ai is the public website for OpenClaw. This repository is for contributors maintaining the landing pages, blog, ecosystem directory, and hosted installer endpoints; product documentation lives at docs.openclaw.ai.
The website is source-only and uses Bun:
git clone https://github.com/openclaw/openclaw.ai.git
cd openclaw.ai
bun install --frozen-lockfileThe package manifest is private, and the site is not distributed through npm, Homebrew, or GitHub Releases.
Start the local Astro development server:
bun run devOpen http://localhost:4321. Changes under src/ reload automatically.
| Surface | Path | Purpose |
|---|---|---|
| Home | / |
Product overview and first-run path |
| Integrations | /integrations |
Channels, models, platforms, and tools |
| Ecosystem | /ecosystem |
OpenClaw-related projects |
| Showcase | /showcase |
Community projects and examples |
| Blog | /blog |
Project articles and announcements |
| Podcast | /podcast |
ClawCast episodes |
| Press | /press |
Selected coverage |
| Shoutouts | /shoutouts |
Community mentions |
The canonical product docs remain on docs.openclaw.ai; this site summarizes and routes to them.
The production site serves the macOS/Linux, CLI-only, and Windows OpenClaw installers from public/. Their supported runtimes, install methods, maintenance contract, and troubleshooting notes are in docs/installers.md.
Installer changes need both local tests and live-path verification because these files are executable user entry points. The main GitHub Actions checks are Install Smoke and Install Matrix.
The site builds as static Astro output and is served by Vercel. vercel.json owns production redirects, headers, and cache rules; astro.config.mjs owns the canonical site URL and build output.
Read VISION.md for the product boundary and CONTRIBUTING.md for accepted changes before opening a pull request. Broad redesigns and editorial work require maintainer direction.
bun test
bun run build
bun run previewThe preview server serves the production build at http://localhost:4321. Use bun run test:built-assets when changing generated routes or public assets.
This repository does not currently declare a license.
