openclaw / openclaw
git clone https://github.com/openclaw/openclaw.git
v2026.10.5 · 3d ago
🔥 on GitHub Trending today
Open-source personal AI assistant that runs on your own machine and answers you through chat apps like WhatsApp, Telegram, Slack, and Discord.
Why you might care
Keeps state, memory, and credentials on your own hardware, with models and agent harnesses (Claude, Codex, local models) swappable as plugins. Covers macOS, iOS, Android, Windows, and Linux, and runs as a personal or shared team gateway depending on configuration.
+38
stars, 24h · #393
+~266
stars, 7 days · #489
+~1.1k
stars, 30 days · #481
393k
★ total · +0% this week
83k
forks · 9.5k open issues
Star history (as recorded here)
LanguageTypeScript
LicenseMIT
Created2025-11-24 (11mo ago)
Last pushtoday
Watchers1.7k
OwnerOrganization
Seen on GitHub Trending
- 2026-10-22 — #10 daily in typescript · +168 ★
- 2026-10-21 — #5 daily in typescript · +585 ★
- 2026-10-20 — #5 daily in typescript · +568 ★
GitHub topics
Links
- GitHub: github.com/openclaw/openclaw
- Homepage: https://openclaw.ai
- Releases · Issues · Hacker News mentions
README excerpt
# OpenClaw 🦞 — Your assistant, on your devices, in your chats 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, policy enforced by code — is in Why OpenClaw. Website · Docs · Getting started · Why OpenClaw · FAQ · Vision · DeepWiki ## Install The installer supports macOS, Linux, and Windows. It provisions a supported Node.js runtime when needed. [code] [code] Already manage Node.js? Install the published package instead (Node 24.16+ or 26.1+; Node 26 recommended): [code] 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: [code] After onboarding: [code] 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 `. Tools run on the host for the main session unless you configure sandboxing. Read the security guide, exposure runbook, and sa
Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.