Local & self-hosted appsPeter Steinberger (@steipete), now maintained by openclaw foundation

Decision matrix

openclaw app decision matrix
Overview

OpenClaw is a free, MIT-licensed, self-hosted AI agent that runs on your own machine and talks to you through WhatsApp, Telegram, Discord, Slack, iMessage and dozens of other channels, with persistent memory and full system access (files, shell, web browsing). Pick it when you want a personal agent in your existing chat apps rather than a new dashboard, and you're comfortable with what "full system access" actually means for security.

Other good fits
  • Self-hosters who want an agent with persistent memory and extensible skills running on their own hardware.
Pros
Read pros

OpenClaw is a self-hosted AI agent that runs on your own machine rather than a vendor's cloud, and you talk to it through chat platforms you already use: WhatsApp, Telegram, Discord, Slack, iMessage and 29+ other channels. It has persistent memory across conversations, full system access (browsing the web, managing files, running shell commands), and can be extended with community-built skills and plugins. It's MIT-licensed with no enterprise or paid tier, stewarded by the independent OpenClaw Foundation.

Pick it when…

  • You want a personal assistant reachable from chat apps you already use daily, not a new interface to check separately.
  • You want persistent memory and extensibility (skills, plugins) rather than a stateless one-off chat.
  • You're comfortable self-hosting and paying for your own LLM API usage rather than a bundled subscription.
Cons
Read cons

Full system access is the point and the risk at the same time: an agent that can browse, manage files and run shell commands on your machine needs the same caution you'd apply to any software with that level of access, more so because it's acting somewhat autonomously based on chat instructions. Community-built skills and plugins extend what it can do, but each one is a new piece of code with its own trust level; review what a plugin actually does before installing it, the same way you would for a browser extension.

Pick something else when…

  • You want a coding-focused agent instead of a general chat-based assistant. Claude Code or Aider are built specifically for that.
  • You want the agent to run in an isolated sandbox rather than with full access to your machine. OpenHands or E2B emphasize sandboxed execution.
  • You'd rather not self-host at all. A hosted assistant removes the machine-management burden, at the cost of not running on your own infrastructure.

Avoid if

  • You don't have Node.js 24+ or a machine to keep running continuously, plus an LLM API key to pay for.
Workflow

Install OpenClaw on a machine you'll keep running → configure your LLM API key → connect one chat channel to start (don't connect everything at once) → give it a narrow, low-risk first task → review what files it touched or commands it ran → expand to more channels and permissions only once you trust its behaviour on the first one.

Cost

OpenClaw itself is free (MIT license, no enterprise edition). You pay for the machine it runs on continuously, and separately for your chosen LLM provider's API usage (Claude, GPT or another compatible model). There's no bundled subscription; usage cost scales with how much you actually use it, so a chatty daily-driver agent costs more in API calls than an occasional-use one.

Restrictions

OpenClaw needs Node 24 or Node 22.14+, an LLM API key, and a host machine that stays running; there's no managed hosting option since it's self-hosted only. It does offer customizable agent routing and optional sandboxing settings, so full, unrestricted access isn't the only configuration available; review those settings rather than assuming the default. Full system access still means the usual security practices apply beyond that: don't run it as a privileged user beyond what it actually needs, and review third-party skills before installing them.

First project

Documentation-based suggestion — not run here.

Give it one scoped, low-risk task through one channel.

  1. Install OpenClaw (Node 24+ required) and connect it to one chat channel you use regularly.
  2. Configure your LLM API key.
  3. Ask it to do something small and reversible, like summarizing a public webpage or drafting a short reply, not something touching sensitive files.
  4. Review exactly what it did (files touched, commands run) before trusting it with anything more consequential.

Done when you've completed one task and reviewed its actual actions (not just the chat output) against what you expected it to do.

Links & evidence
Documentation-based · not hands-on · Sep 23, 2026

Rests on OpenClaw's homepage, checked 23 September 2026. No installation, channel connection or agent task was performed for this review.

  • OpenClaw · Sep 23, 2026 — Self-hosted agent concept, chat channels, full system access, persistent memory, skills/plugins, Node.js requirement, MIT license, OpenClaw Foundation.
  • OpenClaw repository · Sep 23, 2026 — Installation (npm, onboard command), Node 24 or 22.14+ requirement, MIT license, customizable agent routing and sandboxing options.
  • OpenClaw documentation · Sep 23, 2026 — Setup, channel configuration and authentication documentation.
Further review notes & alternatives

Alternatives and trade-offs

  • Claude Code wins when you want a coding-focused agent rather than a general chat-based personal assistant.
  • OpenHands wins when sandboxed execution matters more than full, direct system access.
  • E2B wins when you want an isolated, disposable execution environment for agent actions rather than running directly on your own machine.

Learn more

Catalogue facts

Run a personal agent that you reach through familiar messaging apps. Automate email, calendars, web tasks, and shell scripts. Choose Claude, GPT, or local Ollama models for agent tasks.

Peter Steinberger (@steipete), now maintained by openclaw foundation · free-tier · self-host

  • personal-agent
  • messaging-integration
  • local-llm
  • persistent-memory
  • home-automation
  • email-management
  • calendar-sync
  • shell-scripting
  • automate
  • talk-think
  • draft-docs
View sourced image

openclaw

Press Escape to close.

Gateway selection in the official OpenClaw macOS onboarding guide. The source's legacy Clawdbot artwork and blurred nearby-gateway details are retained; this is an application setup screen.

OpenClaw documentation — macOS onboarding

Owner-approved use of public official interface screenshots, as recorded in public-visuals-batch-1.json, 13 September 2026. Copyright retained by OpenClaw authors and contributors; attribution and original redaction retained. Editorial product illustration; no open licence asserted. Converted on 15 October 2026 to a WebP (quality 80) for faster page loads; the original image remains in the media library.

Original image source (opens in a new tab)

Browse all tools