Skip to content

OpenClaw

Self-hosted AI assistant that runs on your own devices and talks to you in your chat apps.

Stars
394k
Forks
82.7k
Licence
MIT
Language
TypeScript
Last update
4 days ago
Type
App

What it is

OpenClaw is an open-source AI assistant that runs on your own computer and connects to chat services you already use, such as Telegram, Slack, Discord, WhatsApp, and iMessage. A central Gateway process handles sessions, tools, and channel connections, and you can pick which model provider or agent harness it uses. People use it to have a personal assistant that keeps its state, memory, and credentials on their own hardware.

  • Chat with an AI assistant through Telegram, Slack, Discord, or other connected channels
  • Connect different model providers or local models and switch between them
  • Run a personal assistant on a laptop, or a shared assistant for a team
  • Use the Control UI or TUI to manage sessions and tools

Great for

  • People who want an AI assistant that runs on their own machine rather than a hosted service
  • Developers comfortable with Node.js and command-line setup
  • Teams that want a shared Gateway deployment, per the README's team deployment option
  • Users who want to talk to an assistant through existing messaging apps

Not ideal for

  • People who want a no-setup hosted service: the README says there is no hosted tier, so you run it yourself
  • Anyone who cannot safely lock down inbound messages: the README says tools run on the host by default unless sandboxing is configured
  • Users who need to expose the Gateway to others without reading the security guide first
Step-by-step guide: how to use OpenClawInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: Node.js 24.22.1+ or 26.12.1+ (Node 26 recommended), or use the installer script which provisions Node.js

    Install via npm (if you already manage Node.js)

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

    Run onboarding after a direct npm, pnpm, or Bun install

    openclaw onboard --install-daemon
  2. 2

    Run it

    • Run the installer or the npm install command for your platform
    • Complete the onboarding wizard, which verifies model access and configures the Gateway
    • Run `openclaw gateway status` to check the Gateway is running
    • Run `openclaw dashboard` to open the Control UI and send a test message
  3. 3

    Get the most out of it

    • Connect a messaging channel such as Telegram, Slack, or Discord using the channels guide
    • Add tools, skills, and plugins to extend what the assistant can do, with ClawHub listed as a source
    • Enable sandboxing before connecting other users or exposing the Gateway remotely, per the security guide
    • Set update.checkOnStart to false if you want to disable the daily version check and opt-in statistics

Downloads

Strengths

  • Runs locally, with state, memory, and credentials stored on your own hardware per the README
  • Supports many messaging channels and native apps for macOS, iOS, Android, Windows, and Linux
  • MIT licensed with no paid tier or hosted service mentioned in the README

Trade-offs

  • Tools run on the host for the main session unless you configure sandboxing, which carries security risk
  • Setup involves a Gateway, channels, and model configuration, so it is not a single click for newcomers
  • The README is truncated, so some details on specific features and limits are unclear

How it compares

ProjectStarsTypeLevelUpdatedBest for
openclaw (this)394kAppintermediate4 days agoPeople who want an AI assistant that runs on their own machine rather than a hosted service
paperclip110kAppadvanced4 days agoDevelopers already running several AI coding agents who want one place to track them
nanobot49.8kAppintermediate4 days agoPeople who want a self-hosted personal assistant they can inspect and customize
CowAgent47.8kAppintermediate4 days agoPeople who want a self-hosted personal assistant reachable from their everyday chat apps
open-notebook41.3kAppintermediate4 days agoPeople who want NotebookLM-style research tools without sending their material only to Google
leon17.6kAppintermediate4 days agoDevelopers who want to inspect or extend an open-source assistant

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.