Skip to content
OpenClaw logo

OpenClaw

Personal AI, on your infrastructure

OpenClaw screenshot

Stats

Rating
7.9
Price
Free
Updated
September 30, 2026
Category
Personal Agents

We may earn commissions from some links. Learn more.

Get more AI tool alerts:

About OpenClaw

OpenClaw is a free, open-source personal AI assistant you run on your own computer or server. It connects models and tools to a persistent Gateway, so you can reach the agent through messaging apps, a browser and companion devices rather than keeping one chat window open.

I'd consider it if you want control over where your assistant runs, which model it uses and how it connects to your work. The appeal is a persistent system you can adapt, not another fixed set of chatbot features.

That also means some ownership of the maintenance. The core software has no subscription fee, but models, hosting and paid integrations can cost money. A business selling OpenClaw hosting is selling its own service, not defining the price of OpenClaw itself.

Explore OpenClaw and its installation options.


What is OpenClaw?

OpenClaw is an agent runtime built around a Gateway that manages conversations, channel connections and routing. A connected language model reasons about the request, while configured tools let the agent act on files, browsers and other systems.

The Gateway is the part that needs to keep running. Chat apps and companion devices provide access to it or supply capabilities it cannot perform remotely on its own.

For example, you could keep the Gateway on a VPS, message it through Telegram and connect a Mac for Mac-specific actions. The server owns the agent state; the Mac supplies local capabilities. You do not need to put every part of the system on the same machine.

Official iOS and Android apps are companion nodes. They provide functions such as chat, voice and permitted device access, but they still need a Gateway elsewhere. Installing a phone app does not create an independent always-on agent server inside your phone.


Who is OpenClaw For?

OpenClaw suits developers, self-hosters and technical operators who want an assistant accessible through tools they already use. It is a reasonable candidate for recurring research, scheduled briefings, browser work and tasks that cross between local files and online services.

It also supports collaboration for trusted teams. Separate agents, identities and shared sessions can help organize that work, but a core Gateway remains one trust boundary. I would not treat one personal deployment as isolation between mutually untrusted customers.

For a solo operator, the practical question is whether the work justifies maintaining a service. If you mainly need reminders and a place to record tasks, our guide to task-management apps is a better starting point. An agent is useful when it needs to act on the task, not merely store it.

OpenClaw is a weaker fit if you want one all-inclusive bill, no configuration or a phone-only setup. Those expectations do not match how its Gateway and external providers work.


OpenClaw Pros and Cons

Pros
Cons
Free MIT-licensed software with local or server-owned state
You maintain the runtime and its connections
Reach the agent through multiple chat and device surfaces
Channels and device functions have different setup requirements
Choose hosted or compatible local models
Quality, speed and cost depend partly on that choice
Inspectable memory and editable skills
Saved context can be incomplete or incorrectly updated
Scheduling, browser work and subagents
Background work adds usage and needs an available host

The strongest reason to choose OpenClaw is the deployment model. You can decide where the persistent agent lives and connect the interfaces around it. If that control has little value to you, the maintenance is harder to justify.


OpenClaw Features: Messaging, Memory and Automated Work

One Gateway across channels and devices

OpenClaw supports channels including Telegram, WhatsApp, Discord, Slack and Signal. Some integrations are bundled; others use official plugins installed when needed. The web Control UI provides another way to chat and manage the system.

Desktop interfaces are also documented for macOS, Windows and Linux, although packaging and capabilities differ. Mobile nodes can add voice, camera or screen-related functions according to the device's permissions.

A channel listing does not mean every connection is ready immediately. Telegram needs a bot setup, while platform-specific functions may need a suitable host. iMessage, for example, still needs an appropriate Mac connection; deploying a Linux server does not remove that requirement.

Memory you can inspect

OpenClaw stores durable context in Markdown files, with retrieval supported by its memory engine. User information, long-term notes and dated memories serve different purposes. The documented system includes keyword and semantic retrieval, a memory flush before context compaction and background consolidation called dreaming.

Those mechanisms make memory more concrete than a promise to remember everything. The agent still needs to write useful information, and only part of the stored material fits into a model's active context.

I would keep original documents and references in a separate library. Our Recall knowledge-base overview covers that kind of collection. An assistant's working notes are useful context, but they are not a substitute for the source files you may need later.

Skills and self-learning

Skills are reusable instruction packages. They can come from bundled resources, your workspace or installed libraries, and their availability can depend on required tools and configuration.

OpenClaw also documents self-learning, with automatic mode enabled by default. It can repair skills during work and review eligible completed work in the background. Learning is conditional; it does not mean every short conversation produces a new skill.

For more control, propose mode routes learning through reviewable proposals rather than automatic application. The Skill Workshop provides a structured proposal path, including change metadata and rollback information.

The distinction between paths matters. Background direct edits do not receive all the same proposal records, scanning and automatic rollback snapshots. I would use proposal-based learning for a carefully maintained procedure library. Automatic edits can be useful, but an incorrect edit is still possible.

Scheduled jobs and heartbeats

Automations run at scheduled times and can deliver results to chat or a webhook. A daily briefing or a recurring check fits this model. The schedule persists, but execution still depends on a working host and runtime.

Heartbeats serve a different purpose. They are periodic agent turns for proactive checks rather than exact appointments, and their frequency is configurable. They can consume model usage even when you are not actively chatting.

That distinction helps when choosing an approach. A report needed every morning belongs on a schedule. A periodic review of changing conditions may suit a heartbeat, provided the value justifies repeated model calls.

Browser tasks, external tools and subagents

The browser tool can click, type, capture screenshots and interact with pages using a managed Chromium-family profile. Attaching an existing browser session is a separate path, so do not assume a fresh managed browser is already signed into your accounts.

OpenClaw supports MCP connections and a catalog of integrations, but individual tools can require accounts, local programs or paid APIs. Those dependencies are part of the setup.

Subagents let a parent delegate independent research or coding work and receive results back. Each worker has its own session and model context, which is useful for separating tasks but also adds inference usage.

Get started with OpenClaw for a cross-app workflow.


OpenClaw Alternatives: Hermes Agent, Claude Code and ChatGPT Work

Tool
When I would consider it
Cost model
OpenClaw
You want a self-hosted Gateway with channels and companion nodes
Free core; infrastructure, model and tool usage separate
Hermes Agent
You want reusable skills, specialist Bots and optional first-party managed hosting
Free core; optional Portal credits and Cloud usage
Claude Code
Your primary need is repository-based development
Pro is $20 monthly or $200 billed annually; Max starts at $100/month
ChatGPT Work
You want managed multi-step tasks and deliverables
ChatGPT plan and Work/Codex usage allowances apply

Hermes Agent is the most direct alternative. Both products have memory, skills, scheduled work, provider choice and automated learning. Hermes also has an official desktop app and Bot Mode, so this is not a choice between a visual OpenClaw and a terminal-only Hermes.

I would compare how each organizes recurring roles and procedures. Hermes also offers optional Nous Portal billing and Nous-managed Cloud hosting. OpenClaw lets you choose your own local or hosted Gateway arrangement, including third-party hosting services. Neither model proves a lower total bill without a defined workload.

Claude Code deserves a look if most of your requests concern code changes, tests and repositories. It works across terminal, IDE, desktop and browser surfaces, with memory, skills and scheduled routines of its own.

ChatGPT Work is a different buying decision: managed research and deliverables instead of operating a personal Gateway. I would choose that route when avoiding infrastructure work matters more than controlling the runtime and model-provider arrangement.


OpenClaw Pricing: Free Software and Separate Running Costs

The core is free

OpenClaw's personal-agent software is free and open source under the MIT license. There is no required core subscription. Third-party hosts may sell deployment, support and managed service plans, but those are their products and charges.

Using an existing computer avoids a separate server rental. It does not make electricity, hardware or external model usage free, and the machine must remain available for the work you expect it to run.

Hosting examples

The official DigitalOcean deployment guide uses a small server with a remote model provider. DigitalOcean's published Basic Droplet prices include:

Server
Monthly hosting price
Appropriate context
1 GiB RAM, 1 vCPU, 25 GiB SSD
$6
Small entry deployment; the OpenClaw guide recommends swap
2 GiB RAM, 1 vCPU, 50 GiB SSD
$12
More headroom for channels, logs and related workload

OpenClaw's hosting guidance gives 1 GB RAM as an absolute minimum and recommends 2 GB or more for headroom. These are infrastructure examples, not all-inclusive OpenClaw plans. A small server running the Gateway does not also buy enough compute for a capable local language model.

I would budget for headroom rather than pick the cheapest VM a provider sells. Browser and media work can change the resource requirement considerably.

Models, tools and background activity

The selected provider charges for inference under its own terms. Paid search, speech, media generation, memory embeddings and third-party APIs may create additional charges. Subscription-backed model access and API-key billing are distinct arrangements; do not assume one provider's subscription rules apply to another.

Background activity belongs in that budget. Heartbeats, compaction, eligible learning reviews and subagents can involve model work beyond the visible final answer. A longer conversation also gives the model more context to process.

Local cost displays are estimates based on available usage and configured prices, not a replacement for the provider's invoice. A missing dollar estimate does not establish that a request was free.

There is no defensible fixed monthly total without choosing a model, deployment and workload. Compare those costs separately before committing to a hosted package advertised under the OpenClaw name.


Getting Started with OpenClaw

Choose where the Gateway will run, connect a supported model provider and configure one channel or the web interface. The official documentation provides current installation routes and platform requirements.

An existing computer is enough to begin if it meets the requirements. A VPS is useful when you need availability independent of your laptop. A Mac mini is optional; a Mac becomes relevant when a particular local capability requires macOS.

Start with a task that produces an inspectable result. Add browser access, more channels and scheduled jobs as the work requires them. Before depending on unattended tasks, make sure the Gateway stays available and that you can preserve its state and workspace through maintenance.


Verdict: Choose OpenClaw When You Want to Run the Assistant

I would choose OpenClaw for a persistent assistant that I want to operate across messaging apps, a server and local devices. Its Gateway architecture, inspectable memory and configurable tools make sense for someone comfortable maintaining that system.

I would not choose it merely to avoid paying for AI. The software is free; useful operation can still involve several paid services. Hermes Agent is worth comparing for its workflow and managed options, while a managed assistant is a better fit if the runtime itself feels like unwanted work.

Try OpenClaw with one channel and one useful task.


FAQ

Is OpenClaw the same as Claude?

No. OpenClaw is an agent runtime. Claude is an Anthropic model family that can be used through supported provider arrangements. OpenClaw also supports other models.

Does OpenAI own OpenClaw?

The official site says OpenClaw is not an OpenAI product. The OpenClaw Foundation stewards the project independently, even though project leader Peter Steinberger works at OpenAI.

Do I need a Mac mini?

No. You can run the Gateway on an appropriate existing computer or server. Some Mac-specific capabilities need a Mac, which can be a separate connected node.

Can I review what OpenClaw learns before applying it?

Yes. Its self-learning settings include propose mode for reviewable changes. Automatic mode is different, and background direct edits do not have all the same records and rollback protections as the proposal workflow.