News
AI agents · Open-source · Architecture

OpenClaw is the technology that turns
an LLM into an agent that really acts.

OpenClaw is an open-source architecture for AI agents. It orchestrates the LLM you choose together with real tools, persistent memory and open protocols so the agent can carry out tasks, not just answer messages. This page explains what makes it different, why it beats using ChatGPT or Claude on their own, and how to use it without building it yourself.

✓Open-source · Apache-style ✓Model-agnostic ✓Real tool use, not roleplay

OpenClaw, in a single idea.

OpenClaw is an AI agent architecture. Open-source. Built so the agent doesn't stop at giving back text — so it does things. It reads your email. It calls an API. It writes to your CRM. It books a meeting. It chains 20 steps without you supervising each one.

The idea is old in the academic literature (Brooks 1991, writing about subsumption architectures) and new in practical engineering (Anthropic and OpenAI published their tool use specs only recently). OpenClaw takes the best of both worlds: a solid orchestrator, a standard protocol for tools (MCP), persistent memory and model agnosticism. And it packages all of it as free software, with no vendor lock-in.

If you got here searching for openclaw, openclaw docker o openclaw telegram, you have probably already sensed why it is worth it. This page tells you why it is doubly worth it, and why, if you don't fancy bringing up Docker at 3 AM on a Sunday, we can hand it to you already running.

An LLM is not an agent.
An agent is much more than an LLM.

If you're thinking "I already do this with ChatGPT or with the Claude API", stop. You are not doing it. What you're doing is talking to a brain in a jar. OpenClaw gives that brain a body: memory, tools, the ability to act in your world. Let me explain:

A bare LLM (ChatGPT, Claude API…)

A brain in a jar.

It reads a question, returns an answer, forgets everything. It can't execute anything in your world. Ask it to "reply to this email" and it gives you the text of the email — but it doesn't send it. Ask it to "book a meeting" and it tells you what to write — it doesn't open your calendar.

  • One question, one answer. The end.
  • Forgets between conversations.
  • Doesn't execute functions or call APIs.
  • Can't chain multiple steps.
  • Can't work while you sleep.
An agent with OpenClaw

A brain with hands, eyes and memory.

Same LLM — but now with an orchestrator. It takes an instruction, breaks it into steps, picks tools, executes, checks, retries if it fails, remembers what you asked for before and reports back with the result. And it can act for you when you're not there.

  • Executes real tasks via tool use.
  • Persistent memory across sessions.
  • Multi-step, multi-tool, multi-model.
  • Programmable: responds to events and schedules.
  • Auditable: full logs of every action.
An LLM is hugely powerful, but inert. OpenClaw gives it the body. It is the difference between an expert who can only talk to you on the phone and an expert who can also walk into your office, open your computer and do the work with you.

How OpenClaw is built on the inside.

Five pieces. An orchestration layer, a memory layer, a tool bus (MCP), a model router and the runtime. If you have already wrestled with a hand-built agent in LangChain, this will look familiar — but integrated and in production, not as fragile DIY.

Your message Orchestrator breaks down → plans → executes → retries → reports Memory vector + episodic + preferences Tools · MCP APIs, webhooks, functions, scripts Model router GPT · Claude · Gemini Llama · Mistral local Postgres · Vector DB Gmail · CRM · Telegram Providers · On-device
Orchestration Memory and models Tool bus (MCP)
→ You: "Book me a meeting with Ana next week about the ACME contract."

① Orchestrator: breaks it into 4 steps.
② Memory: "Ana = Ana Gómez, Legal at ACME, email in contacts".
③ Tool · gmail.search("ACME contract") → 3 emails found, the last one from Tuesday.
④ Tool · calendar.find_free_slot(me, ana@, 45min, next_week) → Thursday 11:00.
⑤ Tool · calendar.create_event(...) → confirmed.
⑥ Tool · telegram.reply(...):
"✅ Thursday 11:00–11:45 with Ana Gómez. Agenda sent. Suggested topics: clause 4.2 and delivery schedule."

# All of this without you supervising a single step. Auditable in the log.

The six design decisions that make OpenClaw so good.

There is no magic. There are architecture decisions taken well, taken in public, with code you can read. Each one solves a concrete problem that home-made or proprietary agents have. Here they are:

Open-source. No lock-in.

Open code. You can self-host it, fork it, audit it. If the provider changes tomorrow, you change server — your agent keeps working. No closed platforms holding your workflow hostage.

Model-agnostic.

GPT-4, Claude, Gemini, local Llama, Mistral. Use the model that works best for each task — or the cheapest one for the trivial jobs, and the premium one only when you need it. Changing provider is an ENV_VAR, not a rewrite of the app.

Real tool use.

OpenClaw speaks MCP (Model Context Protocol) natively. Every tool is a clear contract: input, output, permissions. Adding a new one means writing a function and declaring it. No mile-long prompts instructing the model to "pretend" it is executing things.

Persistent memory.

Episodic memory (what happened) + vector memory (semantic) + long-term preferences. Your agent remembers who Ana is, which projects you have running, the tone you prefer. Without you typing it in again every time. And you can inspect and edit it.

Proactive execution.

An LLM answers when you speak to it. OpenClaw can act when something happens: webhook, cron, incoming email. Your agent works while you sleep. PR reviews as they land. Reports on Monday at 9. Alerts if something drifts.

Privacy and auditing.

It runs on your infrastructure (or on a private one we arrange for you). Sensitive data can go to a local model. Every action ends up in the log: what it called, with which arguments, what came back. Auditable, restrictable, supervisable. It is not a black box.

OpenClaw against what you already tried.

An honest, technical comparison against the four things people usually wrestle with when they start thinking about an agent: a direct LLM API, a framework like LangChain, a closed platform or OpenAI's Assistants API.

Capability LLM API (bare GPT/Claude) LangChain / LlamaIndex DIY Closed platform
(Lindy, Relevance, Zapier AI)
OpenClaw
stable tool useRaw tool specYes, you maintain itYes, limited to the catalogueYes, via standard MCP
persistent memoryNoYou build itYes, opaqueYes, inspectable
multi-modelOne providerYes, with effortWhatever they decideYes, native router
real self-hostingNoYesNo (closed SaaS)Yes
auditable codeNoPartialNoYes, open-source
scheduled executionNoYou build itSometimesYes, native
vendor lock-inHighLow (you're in control)TotalZero
cost at scalePay per token × task × clientInfra + maintenanceMonthly subscription x usersInfra + tokens for the model you choose

What an OpenClaw does on an ordinary Tuesday.

Three examples of real flows. Each one chains several steps, uses memory and calls tools. All you do is write in plain language.

Inbox-zero email at the start of the day

It reads your inbox, separates the important from the noise, writes a summary and suggests draft replies for the ones waiting on your input.

→ "Inbox-zero. Walk me through the important ones." ① memory.rules("priority senders") ② gmail.list(unread=true, limit=50) ③ classify × priority × urgency ④ gmail.draft_reply(...) × 3 ✓ 12 read · 3 drafted · 4 ignored

Weekly report on Monday at 9:00

Cron runs the agent. It cross-checks Stripe, Google Analytics and HubSpot, spots anomalies vs. last week and sends you a readable report over Telegram.

⏰ cron("monday 09:00") ① stripe.mrr(week=-1, week=0) ② ga4.funnel(homepage → signup) ③ hubspot.new_deals(week=0) ④ detect ∆ > 15% ⑤ telegram.send(report) ✓ Sent. 2 anomalies flagged.

Book a meeting in context

You message it on Telegram. It pulls the context out of an email thread, finds the contact, looks for free slots, proposes and books. All in a single conversation.

→ "Meeting with Ana · ACME contract · 45 min" ① gmail.search("ACME contract") ② identifies: Ana Gómez @ ACME Legal ③ calendar.free_slots(me, ana@, 45m) ④ calendar.create(thu 11:00) ✓ Thursday 11:00. Agenda sent.

You have four routes to using OpenClaw.

Here they are in order of technical effort. Which one you pick depends on how many engineering hours you have, how much control you want and whether you're the type to build it yourself or to have it built for you.

Route 01

Self-hostYou and the repo

You clone the official repo, bring up Docker, paste in your API keys, configure webhooks, wrestle with the Telegram token. Total control. The bill: your weekend (and the next one, and the next one).

For senior devs with time
Route 02

OpenClaw CloudOfficial hosting

They give you the server with OpenClaw already installed. The config, the integrations and the maintenance are still yours. ~$29/month.

If you only want to skip the infrastructure
Route 03

MyClawAlternative hosting

Another host, cheaper (~$16/month), less support. Telegram, config and updates are still your job.

The low-cost option
Route 04

habloGenuinely managed SaaS

We give you everything: infrastructure + OpenClaw configured + Telegram already connected + updates + 24/7 AI support + humans in your language. You just use it. €9.99/month. Free demo + 14-day trial.

For people who want to use it, not maintain it

hablo is OpenClaw.
Taken all the way.

We are not a reseller. We are not a wrapper. We live with OpenClaw: we use it every day internally, we contribute to the project, we push its limits. What you get is the same official OpenClaw — with everything that normally takes you a week to set up already done.

  • ①We use the official OpenClaw. The same open-source project. No odd forks, no proprietary versions.
  • ②We hand it to you pre-integrated with Telegram. Nobody else in the ecosystem does that.
  • ③We maintain it for you. Updates, security, scaling, backups. You won't even notice a new version has shipped.
  • ④24/7 AI support + humans in your language. You ask the agent → answer in 5 s. If it can't help, a human steps in within 15 min.
  • ⑤Free demo with a real person. 15 minutes with Marta, not with a chatbot. If you like it, we switch on the 14 free days.
  • ⑥€9.99/month. Cheaper than the alternatives. No lock-in. No surprises.
What you experience hablo
The agent OpenClaw
The brain LLM of your choice

You use hablo. Behind it lives OpenClaw. And in OpenClaw's brain, whichever model you want.

🎥 Free demo · 14 days after 🎁 +€10 in tokens

A real person shows it to you working.
And if you like it, you try it for 14 days without paying.

15 minutes with Marta. She shows you OpenClaw running on your own real case, answers your questions and, if it convinces you, switches on your 14 free days. After that, €9.99/month. Cancel whenever you like.

  • A real demo with a person, not a chatbot
  • 14 days free after the demo
  • +€10 in tokens when you create your OpenClaw (launch promo, they don't expire)
  • €9.99/month after that, cancel in one click

Free demo · Cancel whenever you like · Human support in your language

What people usually ask us before they decide.

An open-source architecture for AI agents: orchestrator + memory + tools (MCP) + model router. It turns a bare LLM into an agent that carries out real tasks.

An LLM replies with text. OpenClaw turns that text into chained actions: it executes functions, calls APIs, reads and writes in your systems, keeps memory across sessions and can act on a schedule without you being there.

Put bluntly: ChatGPT tells you what to write in the email. OpenClaw writes it, checks it, sends it and updates your CRM — and lets you know when Ana replies.

Yes, OpenClaw is free software. You can clone the repo, inspect it, fork it, deploy it wherever you like. hablo uses the official project, not a private version.

Whichever you choose. OpenClaw is model-agnostic: GPT-4, Claude, Gemini, local Llama, Mistral. You can switch with one line of configuration or — if you're on hablo — by sending a message to the agent itself: "switch to the claude-sonnet model for analytics".

MCP (Model Context Protocol) is a standard that lets models use external tools in a consistent way. OpenClaw speaks MCP natively, so you can integrate any tool that exposes the protocol without custom glue.

In practice: connecting Gmail, your CRM, Stripe or an internal API is a standard piece, not a fragile patch.

Yes. You need a server with Docker, a Postgres database (+ vector extension), an LLM provider with an API key, and if you want Telegram, a BotFather bot with its webhooks configured.

Set aside a couple of afternoons, ideally a long weekend. And when you're done, yes, you will have to maintain it (updates, alerts, scaling, backups). That is why hablo exists — we already do it, and we charge what the server alone would cost you.

OpenClaw runs on private infrastructure (yours if you self-host, an isolated private one at hablo). Prompts and responses go to the LLM you have chosen — if you want maximum privacy, you can route to a local model (Llama, Mistral on-prem).

Every agent has auditable logs of which tool it called with which arguments. You can restrict permissions tool by tool.

It depends on the route. Self-host: server (~€5-15/month) + LLM tokens (on real usage, ~€0.50-1.50/day in average cases). OpenClaw Cloud: $29/month. MyClaw: $16/month. hablo: €9.99/month (infrastructure) + tokens separately — but with €10 free to start, a 14-day trial and everything in your language.

If you self-host, you fix it. If you're on hablo, we fix it before you even notice — we have staging environments where we validate every update and only promote to production when it is stable.

With a person. 15 minutes. Usually with Marta. She shows you OpenClaw working on your own real case. No chatbot, no AI in disguise. If it convinces you, we switch on your 14 free days.

Yes. No lock-in, no penalty. One click from your panel.

Try OpenClaw really working.
In your Telegram. In 15 minutes.

Book a demo with Marta. We show it to you live on your own case and, if it convinces you, we switch on your 14 free days.

14 days without paying · +€10 in free tokens · Human support in your language

More about OpenClaw

OpenClaw managed, compared and explained

Managed OpenClaw hostingYour OpenClaw up and running and maintained, from €9.99 a month.See the page →MyClaw alternativehablo and MyClaw, compared.See the page →KiloClaw alternativehablo and KiloClaw, compared.See the page →KiloClaw alternativeOpenClaw alternativesThe four real options, compared.Learn OpenClawManual, tutorials and guides in your language.See the page →
14dBook your demo and get 14 days free Book a demo