Key Takeaways
- OpenClaw is an open-source personal AI assistant that runs on your own computer. Memory, state and credentials stay on your hardware.
- One Gateway talks to WhatsApp, Telegram, Slack, Discord and 20+ other channels — plus native apps on macOS, iOS, Android, Windows and Linux.
- Install with the official script, or
npm install -g openclaw@latest. You need Node.js 24.16+ (Node 26 recommended). - Do not run
npm installat the repo root. From source, the workspace is pnpm only. - Tools execute on the host unless you turn sandboxing on. Read the security guide before you connect WhatsApp or expose the Gateway.
What OpenClaw actually is
Most of us already live in ChatGPT or Gemini in a browser. Those chats leave your laptop. OpenClaw is the other bet: a self-hosted gateway on your machine that meets you in the messengers you already use.
The repo is openclaw/openclaw — TypeScript, MIT licence, no paid tier. The OpenClaw Foundation (independent 501(c)(3)) stewards it. GitHub shows on the order of 389k stars. Default telemetry is a daily version check you can disable with update.checkOnStart: false.
You run one Gateway. Control UI, CLI and TUI attach to it. Channel plugins bring WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Teams and more. Models (Claude, Codex, Gemini, local) are plugins you swap without rewriting the rest.
Install (the path that actually works)
The installer detects the OS and can provision Node if it is missing.
Linux / macOS / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
Windows PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex
You already manage Node — npm global
node --version
npm install -g openclaw@latest --allow-scripts=openclaw
Need Node 24.16+ or 26.1+. Older 18.x lab images will fail. On npm 11.15 and earlier, drop --allow-scripts=openclaw. Full matrix: docs.openclaw.ai/install.
First chat
The installer usually opens onboarding. If you installed the package yourself:
openclaw onboard --install-daemon
Then:
openclaw gateway status
openclaw dashboard
Status should show the Gateway listening (docs use port 18789). Dashboard opens the Control UI — send a message there before you wire WhatsApp. One-liner on a clean machine:
npx openclaw@latest
From source (contributors)
The repository is a pnpm workspace. Plain npm install at the root is not supported.
git clone https://github.com/openclaw/openclaw.git
cd openclaw
corepack enable
pnpm install
pnpm build
pnpm ui:build
pnpm add --global "openclaw@link:$PWD"
openclaw onboard --install-daemon
Why this lands in India
College projects
A campus helper that answers “when is the next lab?” from Telegram, with timetable JSON on disk, does not need to ship student data to a random SaaS. Point OpenClaw at a hosted model key or at Ollama if the lab GPU exists.
Freelance / small shops
WhatsApp is the real inbox. OpenClaw’s channel plugin can sit on a Mumbai/Bengaluru VPS. There is no official “UPI plugin” in the box — payment webhooks are your skill. Unknown senders are paired by default; approve with openclaw pairing approve before tools run for a stranger.
Small IT teams
One Gateway can serve Slack and Telegram. Internal runbooks live in the local workspace. Ticket systems only move if you add a REST/tool integration — do not assume Jira is bundled.
Cloud chatbot vs OpenClaw
| ChatGPT / Gemini in the browser | OpenClaw | |
|---|---|---|
| Where state lives | Provider cloud | Your disk; prompts go only to the model you configured |
| Where you talk | Their web app | WhatsApp, Telegram, Slack, Discord… |
| Licence | Product ToS | MIT, no paid tier |
| Ops | None | You own Node, Gateway, updates, security |
Limits (read these before a demo)
- Node: 24.16+ / 26. College images on Node 16/18 will not cut it.
- RAM / GPU: The Gateway is light. A local LLM via Ollama is not. On a 4GB Windows laptop, use a cloud model API.
- Tools run on the host for the main session unless you configure sandboxing. File and shell access is real. Security guide: docs.openclaw.ai/gateway/security.
- Untrusted DMs: Pairing exists for a reason. Do not dump the bot in a public WhatsApp group on day one.
Honest take
Star count is not a production SLA. OpenClaw’s useful idea is simpler: a personal agent that lives in your chats, with data on your box. For an Indian student or freelancer, the install script plus openclaw dashboard is enough for the first evening.
If you connect WhatsApp for a client, do pairing and read the exposure runbook before you port-forward the Gateway. Model bills (Claude/OpenAI) will dwarf the free MIT software. Docs: Getting started.




Comments (0)
Be the first to comment!