OpenClaw Personal Assistant

A personal AI assistant that runs on your devices and meets you in the messaging channels you already use.

Stars
★ 394k
Last updated
today
License
MIT
Primary language
TypeScript

At a glance

How it runs
CLISelf-hosted serviceDesktop app
Works with
Universal · cross-platformChatGPT · Codex · Claude.ai · OpenAI API · Claude API
Cost
Free software; you pay for model usage
Setup effort
Medium · a few setup steps
You'll need
Node.js 22.22.3+ or 24.15+ recommendedShell / CLINetwork accessLocal filesystemMCP Server
Typical use
A single user who wants to talk to a personal assistant from WhatsApp or Telegram while keeping the Gateway on their own device.
Not a fit if
  • Non-technical users who want zero-config setup without channel and device pairing
  • Commercial adopters who need clear license assurance, since repo metadata says NOASSERTION

What does this agent do, and when should you use it?

OpenClaw is a personal AI assistant developed by the OpenClaw Foundation, with a local-first Gateway as its control plane. It receives and answers messages through 25+ channels—including WhatsApp, Telegram, Slack, Discord, Signal, iMessage, and Microsoft Teams—as well as built-in WebChat. The Gateway manages sessions, channels, tools, and events, and can route incoming traffic by channel, account, or peer to isolated agent workspaces and sessions. It offers macOS, iOS, and Android nodes, a Windows Hub companion app, voice features, and a live Canvas surface. It is designed for a single user running an always-on assistant on their own environment; tools for the default main session run on the host.

openclaw onboard --install-daemon configures the Gateway, workspace, channels, and skills, then installs a persistent service. The Gateway normally runs on port 18789; openclaw gateway status checks it and openclaw dashboard opens the Control UI. openclaw message send --target +1234567890 --message "Hello from OpenClaw" sends through a connected channel, while openclaw agent --message "Ship checklist" --thinking high submits a prompt to the configured model and produces a response that can be delivered to a connected channel. Workspace context includes files such as AGENTS.md and SOUL.md, plus skills under the workspace skills directory; sessions_list, sessions_history, and sessions_send operate on sessions. Unknown direct-message senders receive a pairing code by default and their messages are not processed.

  1. A single user who wants to talk to a personal assistant from WhatsApp or Telegram while keeping the Gateway on their own device.
  2. An operator who receives messages in Slack, Discord, and Microsoft Teams and wants to route accounts or peers into separate workspaces and sessions.
  3. A macOS, iOS, or Android user who wants to use wake words, continuous voice, or voice input with a paired Gateway.
  4. A terminal user who wants to run a one-off prompt with openclaw agent and optionally deliver the reply through a connected chat channel.
  5. A user who needs an assistant with browser, Canvas, node, cron, and session tools while retaining local workspace configuration.

How do you install or deploy this agent?

Requires Node 24.15+ (recommended), Node 22.22.3+, or Node 25.9+. On macOS/Linux, run curl -fsSL https://openclaw.ai/install.sh | bash; on Windows PowerShell, run iwr -useb https://openclaw.ai/install.ps1 | iex; or install with npm install -g openclaw@latest. Then run openclaw onboard --install-daemon and complete setup for model authentication, the Gateway, workspace, and channels. Authentication can use API keys, or OAuth for Anthropic Claude Pro/Max, OpenAI ChatGPT/Codex, and GitHub Copilot.

How do you use this agent?

Run openclaw gateway status and confirm that the Gateway is running on port 18789, then use openclaw dashboard to open the Control UI. Test the assistant with openclaw agent --message "Ship checklist" --thinking high, or send a test message with openclaw message send --target +1234567890 --message "Hello from OpenClaw". After an upgrade, run openclaw update followed by openclaw doctor; for foreground debugging, first run openclaw gateway stop, then openclaw gateway --port 18789 --verbose.

What are this agent's strengths and limitations?

Pros
  • A local-first Gateway centralizes sessions, channels, tools, and events in one control plane.
  • It supports 25+ messaging channels alongside macOS, iOS, and Android nodes, Windows Hub, and built-in WebChat.
  • It supports Anthropic, OpenAI, Google Gemini, xAI Grok, OpenRouter, GitHub Copilot, MiniMax, and OpenAI- or Anthropic-compatible endpoints.
  • Unknown DMs use pairing by default, and non-main sessions can be sandboxed with Docker, SSH, or OpenShell backends.
Limitations
  • It requires a supported Node.js release; source development requires pnpm, and root-level npm install is not a supported source setup.
  • Tools in the default main session run on the host with full access, so remote exposure requires careful security configuration.
  • Messaging, voice, and node capabilities each require their own channel setup, device pairing, and model authentication.
  • The supplied repository metadata says NOASSERTION, while the README badge says MIT, leaving inconsistent license evidence for adopters to resolve.

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
OpenClaw Personal Assistant This agent 47 · Major gaps CLIFree + model costs ★ 394k today TypeScript ChatGPT · Codex · Claude.ai · OpenAI API · Claude API
GAIA — Personal AI Assistant 73 · Some gaps Hosted serviceFreemium ★ 324 today Python —
LISA Autonomous Personal Assistant 59 · Major gaps CLIFree + model costs ★ 175 28d ago TypeScript Codex · Claude Code · OpenAI API · Claude API
Kody Personal Assistant Platform 70 · Some gaps CLIFree + model costs ★ 910 today TypeScript —

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
47/ 100 5-point scale 2.4 / 5
This review covers the source as of Aug 09, 2026. The project has shipped 21 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 10/29
Reliability 6/14
Adaptability 10/18
Convention 11/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust10 / 29 · 1.7/5

Evidence shows security policy, pairing approval, sandbox options, and trust model, but lacks implementation details. Deductions: insufficient evidence for least privilege, user confirmation, data flow transparency, sensitive data handling, dependency security, external effects, rollback, and source attribution.

Reliability6 / 14 · 2.1/5

README and package.json are consistent, but no specific evidence for error handling or dependency availability. Deductions: lack of failure messages and dependency availability specifics.

Adaptability10 / 18 · 2.8/5

Documentation describes multiple use cases and platforms, but capability boundaries and trigger precision are not clearly defined. Deductions: insufficient description of capability boundaries and trigger precision.

Convention11 / 18 · 3.1/5

Clear documentation structure, install notes, naming, and examples, but known limitations and changelog are not present in provided files. Deductions: missing known limitations and changelog.

Effectiveness7 / 13 · 2.7/5

Output usability and marginal value are documented, but cost-benefit is not quantified. Deductions: lack of specific cost-benefit data.

Verifiability3 / 8 · 1.9/5

Claims are documented, but lack independent verification and separation of facts and inferences. Deductions: insufficient claim traceability, cross-source corroboration, and fact-inference separation.

Risks and how to mitigate them
  • Publisher identity is unverified; treat as unknown.
  • Security policy explicitly states no multi-tenant isolation; be cautious when sharing a gateway.
  • Default exec behavior is host-first; enable sandbox for isolation.
Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 150670c64add New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v2026.11.1 openclaw 2026.11.1
    Release notes excerpt
    2026.11.1 Highlights - Safer Mac settings: failed config saves no longer overwrite secrets, and turning off Tailscale exposure keeps Gateway authentication intact. (#187734, #187664) Fixes #187600, #187597 Thanks @anmol0b. - More reliable channel replies: Telegram, Discord, and webhook conversations keep reaching the agent after request handlers or earlier turns finish. (#179200, #179385, #179704, #189457) Fixes #178554 Thanks @steipete, @LiuwqGit, @jalehman, and @vincentkoc. …
    View on GitHub ↗
  2. v2026.10.10 openclaw 2026.10.10
    Release notes excerpt
    <!-- openclaw-release-publication:docs-v1 --> OpenClaw v2026.10.10 4,825 commits · 3,028 pull requests · 454 contributors Changes included in this release The release notes and changelog contain the same content, presented in two formats: - [Release notes](https://docs.openclaw.ai/releases/2026.10.10) — formatted for people. - [Changelog](https://raw.githubusercontent.com/openclaw/openclaw/main/CHANGELOG/2026.10.10.md) — plain Markdown for AI agents and tools. Thanks …
    View on GitHub ↗
  3. v2026.9.36 openclaw 2026.9.36
    Release notes excerpt
    This is a gateway-only extended-stable release, which is our current equivalent to LTS. This release is OpenClaw from the end of September 2026, plus critical security updates, reliability and performance fixes, and features like new model support. The latest version of OpenClaw at the time of this release is [2026.10.9](https://github.com/openclaw/openclaw/releases#release-v2026.10.9) 2026.9.36 Highlights …
    View on GitHub ↗

FAQ

Can it use an existing model subscription?
Yes. The documentation lists OAuth sign-in for Anthropic Claude Pro/Max, OpenAI ChatGPT/Codex, and GitHub Copilot, alongside API keys and compatible endpoints.
What happens when an unknown person sends a DM?
The default is dmPolicy: "pairing": the sender receives a pairing code and their message is not processed. Approve access with openclaw pairing approve <channel> <code>.
Is it automatically safe for group use?
No. Main-session tools run on the host by default. The documented approach is to set agents.defaults.sandbox.mode to non-main so non-main sessions run in sandboxes.
How do I check for risky configuration or setup issues?
Run openclaw doctor; the README states that it surfaces risky or misconfigured DM policies.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Head-to-head comparisons

OpenClaw Personal Assistant ecosystem and extensions

Plugins, config packs, switchers and orchestration layers in the directory built for OpenClaw Personal Assistant, by stars; each has its own FARS review.

Automation & Ops ★ 37k

1Panel

Manage Linux servers, containers, websites, and AI agents from one web interface.

Productivity & Collaboration ★ 31k

TencentDB Agent Memory

A self-hosted team memory hub that turns conversations, documents, and code into governed, reusable assets for AI agents.

Automation & Ops ★ 23k

NVIDIA NemoClaw

A secure reference stack for operating always-on agents in NVIDIA OpenShell sandboxes.

Dev & Engineering ★ 17k

Memori

Persistent, structured memory from agent execution and conversation.

Automation & Ops ★ 17k

Edict Three-Departments Orchestrator

An OpenClaw workflow that plans, reviews, dispatches, and tracks multi-agent work through named institutional roles.

Data & Analysis ★ 15k

AutoResearchClaw

Turns a research topic into experiments, verified citations, and paper-ready LaTeX deliverables.

Dev & Engineering ★ 12k

MemOS 2.0 Stardust

Persistent, manageable memory for AI applications and agents.

Writing & Content ★ 11k

InkOS Story Creation Workspace

A stateful writing agent system for novels, scripts, interactive fiction, and multilingual book translation.

Productivity & Collaboration ★ 7.6k

ClawX Desktop

A no-terminal desktop workspace for configuring, chatting with, and automating OpenClaw AI agents.

Dev & Engineering ★ 7.6k

Star Office UI - Pixel Art AI Office Dashboard

Turn AI assistants' invisible work states into a cozy pixel office, visualizing who is doing what, what was done yesterday, and who is online.

Automation & Ops ★ 7.4k

AI-Infra-Guard (A.I.G) – AI Red Teaming Platform by Tencent Zhuque Lab

Full-stack AI security self-inspection: OpenClaw security scan, agent/MCP/skill scan, AI infra vulnerability scan, and jailbreak evaluation.

Dev & Engineering ★ 6.5k

AI Coding & Agent Workflows in Chinese: A Practical Guide

A systematic Chinese tutorial collection covering Claude Code, OpenClaw, Codex, and WorkBuddy, helping individuals, teams, and institutions adopt AI coding and agent workflows.

Browse OpenClaw Personal Assistant skills on FollowSkills → Switching OpenClaw Personal Assistant between model providers? Read the CC Switch guide →

Related agents