openclaw/openclaw

▲ 158 stars today★ 390,498⑂ 82,156

The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

About openclaw/openclaw

openclaw/openclaw is an open-source project on GitHub, mainly written in TypeScript. The AI that really does things. Any OS. Any Platform. The lobster way. 🦞 It currently holds 390,498 stars and 82,156 forks with 8,617 open issues, and was last pushed on 2026-09-25 (repository created 2025-11-24).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #29 with 158 new stars today.

GitHub Repository Details

Repository openclaw/openclaw · default branch main · size 6412952 KB · watchers 1,729 · source: GitHub REST API and repository README

README

OpenClaw 🦞 — Your assistant, on your devices, in your chats

https://github.com/openclaw/openclaw/blob/HEAD/OpenClaw — EXFOLIATE! EXFOLIATE! Your AI assistant, running on your own devices.

https://github.com/openclaw/openclaw/blob/HEAD/CI status https://github.com/openclaw/openclaw/blob/HEAD/npm version https://github.com/openclaw/openclaw/blob/HEAD/Node.js version https://github.com/openclaw/openclaw/blob/HEAD/License: MIT https://github.com/openclaw/openclaw/blob/HEAD/Discord

OpenClaw is an open-source AI assistant that runs on your own computer and meets you in the channels you already use: Discord, iMessage, Slack, Teams, Telegram, WhatsApp, and 20+ more, plus native apps for macOS, iOS, Android, Windows, and Linux. One Gateway runs it as a personal assistant on a laptop or as a shared team deployment; configuration is the only difference.

Yours, with no catch. State, memory, and credentials live on your hardware. Models and agent harnesses (Claude, Codex, local models) are plugins you can swap without changing anything else. Your prompts go to the model provider and chat platforms you configure, plus any diagnostics export you enable yourself; by default OpenClaw itself phones home for nothing but a daily version check, anonymous feature statistics are opt-in, and update.checkOnStart: false disables both (what OpenClaw sends). OpenClaw is stewarded by the OpenClaw Foundation, an independent 501(c)(3), and has no paid tier, hosted service, or token. The architecture case — trusted gateway, untrusted execution, deterministic policy — is in Why OpenClaw.

Website · Docs · Getting started · Why OpenClaw · 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 24.16+ or 26.1+; Node 26 recommended):

npm install -g openclaw@latest --allow-scripts=openclaw

That command is for npm 12 or npm 11.16+. On npm 11.15 and earlier, omit --allow-scripts=openclaw. See the installation guide for the lifecycle script contract, Docker, Nix, and other deployment paths.

Quick start

On a fresh install, the installer scripts start onboarding automatically. Complete the wizard they open. If you installed the package directly with npm, pnpm, or Bun, run:

openclaw onboard --install-daemon

After onboarding:

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

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 .

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.

Governance

OpenClaw is developed in the open by the OpenClaw Foundation, an independent 501(c)(3). The Foundation employs the core team and signs releases. Donors and infrastructure sponsors support the Foundation; none of them own or direct the project. OpenAI is a donor, not an owner.

Community

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.

Donors and sponsors

The Foundation is funded by donors including Amazon, Lobster Computer Company, Offline Holdings, OpenAI, Red Hat, and the University of Michigan, with infrastructure support from Blacksmith, Convex, GitHub, NVIDIA, and Vercel.

https://github.com/openclaw/openclaw/blob/HEAD/Blacksmith https://github.com/openclaw/openclaw/blob/HEAD/Convex https://github.com/openclaw/openclaw/blob/HEAD/GitHub https://github.com/openclaw/openclaw/blob/HEAD/NVIDIA https://github.com/openclaw/openclaw/blob/HEAD/OpenAI https://github.com/openclaw/openclaw/blob/HEAD/Red Hat https://github.com/openclaw/openclaw/blob/HEAD/Vercel

Contributors

Thanks to all clawtributors:

https://github.com/openclaw/openclaw/blob/HEAD/steipete https://github.com/openclaw/openclaw/blob/HEAD/vincentkoc https://github.com/openclaw/openclaw/blob/HEAD/Takhoffman https://github.com/openclaw/openclaw/blob/HEAD/obviyus https://github.com/openclaw/openclaw/blob/HEAD/gumadeiras https://github.com/openclaw/openclaw/blob/HEAD/Mariano Belinky https://github.com/openclaw/openclaw/blob/HEAD/vignesh07 https://github.com/openclaw/openclaw/blob/HEAD/joshavant https://github.com/openclaw/openclaw/blob/HEAD/scoootscooob https://github.com/openclaw/openclaw/blob/HEAD/jacobtomlinson https://github.com/openclaw/openclaw/blob/HEAD/shakkernerd https://github.com/openclaw/openclaw/blob/HEAD/sebslight https://github.com/openclaw/openclaw/blob/HEAD/tyler6204 https://github.com/openclaw/openclaw/blob/HEAD/ngutman https://github.com/openclaw/openclaw/blob/HEAD/thewilloftheshadow https://github.com/openclaw/openclaw/blob/HEAD/Sid-Qin https://github.com/openclaw/openclaw/blob/HEAD/mcaxtr https://github.com/openclaw/openclaw/blob/HEAD/eleqtrizit https://github.com/openclaw/openclaw/blob/HEAD/BunsDev https://github.com/openclaw/openclaw/blob/HEAD/cpojer https://github.com/openclaw/openclaw/blob/HEAD/Glucksberg https://github.com/openclaw/openclaw/blob/HEAD/osolmaz https://github.com/openclaw/openclaw/blob/HEAD/bmendonca3 https://github.com/openclaw/openclaw/blob/HEAD/jalehman https://github.com/openclaw/openclaw/blob/HEAD/huntharo https://github.com/openclaw/openclaw/blob/HEAD/neeravmakwana https://github.com/openclaw/openclaw/blob/HEAD/openperf https://github.com/openclaw/openclaw/blob/HEAD/joshp123 https://github.com/openclaw/openclaw/blob/HEAD/pgondhi987 https://github.com/openclaw/openclaw/blob/HEAD/altaywtf https://github.com/openclaw/openclaw/blob/HEAD/quotentiroler https://github.com/openclaw/openclaw/blob/HEAD/liuxiaopai-ai https://github.com/openclaw/openclaw/blob/HEAD/rodrigouroz https://github.com/openclaw/openclaw/blob/HEAD/frankekn https://github.com/openclaw/openclaw/blob/HEAD/drobison00 https://github.com/openclaw/openclaw/blob/HEAD/zerone0x https://github.com/openclaw/openclaw/blob/HEAD/onutc https://github.com/openclaw/openclaw/blob/HEAD/ademczuk https://github.com/openclaw/openclaw/blob/HEAD/ImLukeF https://github.com/openclaw/openclaw/blob/HEAD/hydro13 https://github.com/openclaw/openclaw/blob/HEAD/hxy91819 https://github.com/openclaw/openclaw/blob/HEAD/coygeek https://github.com/openclaw/openclaw/blob/HEAD/dutifulbob https://github.com/openclaw/openclaw/blob/HEAD/sliverp https://github.com/openclaw/openclaw/blob/HEAD/Elonito https://github.com/openclaw/openclaw/blob/HEAD/robbyczgw-cla https://github.com/openclaw/openclaw/blob/HEAD/joelnishanth https://github.com/openclaw/openclaw/blob/HEAD/echoVic https://github.com/openclaw/openclaw/blob/HEAD/sallyom https://github.com/openclaw/openclaw/blob/HEAD/yinghaosang https://github.com/openclaw/openclaw/blob/HEAD/BradGroux https://github.com/openclaw/openclaw/blob/HEAD/christianklotz https://github.com/openclaw/openclaw/blob/HEAD/odysseus0 https://github.com/openclaw/openclaw/blob/HEAD/hclsys https://github.com/openclaw/openclaw/blob/HEAD/byungsker https://github.com/openclaw/openclaw/blob/HEAD/pashpashpash https://github.com/openclaw/openclaw/blob/HEAD/stakeswky https://github.com/openclaw/openclaw/blob/HEAD/github-actions[bot] https://github.com/openclaw/openclaw/blob/HEAD/xinhuagu https://github.com/openclaw/openclaw/blob/HEAD/MonkeyLeeT https://github.com/openclaw/openclaw/blob/HEAD/100yenadmin https://github.com/openclaw/openclaw/blob/HEAD/mcinteerj https://github.com/openclaw/openclaw/blob/HEAD/samzong https://github.com/openclaw/openclaw/blob/HEAD/chilu18 https://github.com/openclaw/openclaw/blob/HEAD/darkamenosa https://github.com/openclaw/openclaw/blob/HEAD/widingmarcus-cyber https://github.com/openclaw/openclaw/blob/HEAD/cgdusek https://github.com/openclaw/openclaw/blob/HEAD/Lukavyi https://github.com/openclaw/openclaw/blob/HEAD/davidrudduck https://github.com/openclaw/openclaw/blob/HEAD/VACInc https://github.com/openclaw/openclaw/blob/HEAD/MoerAI https://github.com/openclaw/openclaw/blob/HEAD/velvet-shark https://github.com/openclaw/openclaw/blob/HEAD/HenryLoenwind https://github.com/openclaw/openclaw/blob/HEAD/omarshahine

GitHub Stars & Activity

390,498Stars
82,156Forks
8,617Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars390,498
Forks82,156
Open issues8,617
Primary languageTypeScript
LicenseNOASSERTION
Stars gained today158
Created2025-11-24
Last pushed2026-09-25

Trending History

Daily boardrank #29 · ▲ 158 stars

Related GitHub Projects

More Trending Repositories