`agentic-agents-core-models` carried the 36s scaled estimate while measuring 56.3s (n=6, p90 58.6s) across 260 compact jobs on 2026-08-16. Packed beside `agentic-agents-core-runtime-hosted-1` (60.4s) it built the only bin running >=1.25x its prediction: compact-large-19 ran 122s of work priced at 88s, which made it the most frequent slowest job in the workflow. Add the measured value to the hybrid hint map, which already exists for exactly these Blacksmith-specific observations. The packer then separates the two, and the tallest actual compact bin drops 122s -> 109s with no bin above 1.25x and no change to row counts (48 push / 56 pull-request), so this costs no extra runner registrations. Two things deliberately left alone. The `agentic-gateway-core-3` 140s pin looks like a 2x over-prediction against its 68.5s median, but run 31938297538 really did take 138.0s (109.03s + 28.98s across its two configs) on a run whose fleet slowdown factor was 0.98 -- a genuine tail on a healthy run, so unpinning it would rebuild a >200s bin whenever the tail lands. Every other bin already sits within 1.24x of its prediction. The replaced guard pinned one bin arrangement (`runtime-hosted-1` not sharing a job with `agents-core-tools`) with no stated failure mode, so any honest refit broke it. It now asserts the property that comment was reaching for -- both weight sources survive rebalancing under the body ceiling -- plus the specific regression this fixes. Mutation-checked: dropping the hint fails the new guard. Measurement note for the next refit: sum a shard's per-config Duration lines before taking a median. Pooling them reads as a large over-prediction that is not there.
OpenClaw 🦞 — Your assistant, on your devices, in your chats
OpenClaw is a personal AI assistant that runs on your devices and meets you in the channels you already use. It is designed for a single operator and connects models, tools, messaging channels, and optional companion apps through one Gateway.
Website · Docs · Getting started · Showcase · FAQ · Vision · DeepWiki
Install
The installer supports macOS, Linux, and Windows. It provisions a supported Node.js runtime when needed.
# macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
# Windows PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex
Already manage Node.js? Install the published package instead (Node 22.22.3+, 24.15+, or 25.9+):
npm install -g openclaw@latest
See the installation guide for npm 12 lifecycle-script requirements, Docker, Nix, and other deployment paths.
Quick start
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard
Onboarding verifies model access, creates the workspace, and configures the Gateway. The last command opens the Control UI; send a message there to confirm the assistant is working. See the getting started guide for channel setup and troubleshooting.
How it fits together
- The Gateway is the local control plane for sessions, tools, events, and channel connections.
- The Control UI, CLI, and TUI connect to the Gateway.
- Channels bring the assistant to WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, and other messaging services.
- Companion apps and nodes add voice, Canvas, camera, screen, and device-local actions on supported platforms.
OpenClaw works with hosted and local model providers. Its tools, skills, and plugins extend what an assistant can do.
Security
Treat inbound messages as untrusted input. DM-capable channels pair unknown senders by default; approve a pairing request with openclaw pairing approve <channel> <code>.
Tools run on the host for the main session unless you configure sandboxing. Read the security guide, exposure runbook, and sandboxing guide before connecting other users or exposing the Gateway remotely.
Documentation
| Goal | Start here |
|---|---|
| Configure models and auth | Models · Model providers |
| Connect a messaging service | Channels |
| Add tools, skills, and plugins | Tools · Skills · Plugins · ClawHub |
| Run apps and device nodes | Platforms · Nodes |
| Use the CLI and chat commands | CLI reference · Slash commands |
| Configure or operate the Gateway | Configuration · Architecture · Updating · Release channels |
Development
The repository is a pnpm workspace. Plain npm install at the repository root is not supported.
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm build
pnpm ui:build
See CONTRIBUTING.md for the contribution workflow and the source setup guide for the development loop.
Community
OpenClaw is developed in the open by the OpenClaw Foundation, a non-profit. See CONTRIBUTING.md for maintainers and contribution guidelines; AI-assisted PRs are welcome.
Use the issue chooser for bugs and feature requests, ask setup questions in Discord, and report vulnerabilities through SECURITY.md. New capabilities usually belong in plugins built on the plugin SDK and shared through ClawHub.
OpenClaw was built for Molty, a space lobster AI assistant, by Peter Steinberger and the community. Explore the project lore, soul.md, Peter's site, Star History, and @openclaw.
Special thanks to Mario Zechner for his support and for pi, and to Adam Doppelt for the lobster.bot domain.
Sponsors
Contributors
Thanks to all clawtributors:
License
MIT © OpenClaw Foundation. See THIRD_PARTY_NOTICES.md for incorporated or adapted code.
