Sunday, February 22, 2026

One Month Update: Living With OpenClaw

It's been about a month since I set up my first OpenClaw agent. In that time, I've gone from "this is a cool chatbot" to running six agents simultaneously on a Mac Studio, building production software from my phone, and writing a fleet management CLI because the default tooling assumes you're running one.

The learning curve wasn't the AI. It was unlearning how I thought about computers.

This week, OpenAI hired the creator of OpenClaw, the project crossed 200,000 GitHub stars, and an update shipped that changed what's possible operationally. The headline news is interesting. What happened underneath is more interesting.

The Fleet

OpenClaw is designed to run as a single agent for a single person. That's the default experience — pair with Telegram, give it a workspace, talk to it. It's good at that.

But nothing stops you from running multiples. Each instance is just a Node process bound to a port, reading a config file, connected to a messaging account. If you give each one its own macOS user, you get real isolation for free. No containers, no VMs, no orchestration layer. Just the operating system doing what it already knows how to do.

The architecture looks like this: a shared config layer at /Users/Shared/ holds the base configuration that every instance inherits — model defaults, heartbeat intervals, context pruning settings. Each instance gets a thin override file with only what's unique: its Telegram bot token, its port, its specific permissions. A fleet management script reads an instance registry and handles start, stop, restart, sync, and config extraction across all six.

The security model follows the same principle. Each agent process runs as its own user and can only read files that user has access to. API keys live in each user's keychain, not in plaintext config files. The admin account owns the shared config directory — agents can't read each other's tokens. denyCommands restricts what each agent can do based on its role: a business operations agent doesn't need camera access or shell execution outside its workspace.

This isn't theoretical. It's running in production right now. The COO agent manages a company's operations, checks email on a cron job, writes blog posts, builds software through sub-agents, and delivers morning briefings. The manufacturing agent helps run a fabrication shop. The personal assistant handles day-to-day tasks for someone who's never touched a terminal.

The whole thing runs on one machine. Total infrastructure cost: the Mac I already owned plus API keys.

Mobile Changed Everything

I'd been using Telegram on my phone to talk to agents since day one. But there's a gap between "I can send messages to my agent" and "I can operate from my phone."

This week's update closed that gap.

Native streaming means replies appear word-by-word on Telegram instead of arriving as a wall of text after 30 seconds. When you're directing builds from your phone, real-time feedback changes the interaction from a batch job to a conversation. You can course-correct mid-response.

The iOS share extension means any app on your phone becomes an input surface. See a relevant article? Share it to your agent. Screenshot an error? Share it. No copy-paste, no app switching.

Background listening in Talk Mode means voice conversations persist while the app is backgrounded. Walk around the house and keep talking.

Last weekend I shipped four phases of an iOS app from my phone — task specs that encode my taste and judgment — while hanging out with family. The messages were short: "Go." "Looks good, next phase." Sub-agents spawned, built, tested, committed. 953 tests passing. From my couch.

That's not remote access to a development machine. That's operating a fleet from your pocket.

What Shipped in 2026.2.21

The tactical release notes, for anyone running OpenClaw:

Subagent spawning from chat/subagents spawn as a native command. Deterministic activation instead of hoping the agent decides to parallelize on its own.

Cron webhook delivery — Per-job webhooks for cross-instance notifications. Combined with defaultTo routing (set a default outbound target per channel), this makes multi-agent coordination significantly less fiddly.

Sonnet 4.6 support — New model with forward-compat fallback. I run Opus for the main agents and Sonnet for cron jobs like email checks — cheaper model for routine work.

Node pairing stability — Reconnect behavior, stale state reset, signing fixes. The boring infrastructure work that makes the difference between "works in a demo" and "works when I need it." The reliability improvement between the last two versions is noticeable.

Telegram inline button stylesprimary, success, danger styling on interactive buttons. Small thing, but it makes agent interactions feel more intentional.

The OpenAI Acquisition

On February 14, Peter Steinberger — the creator of OpenClaw — joined OpenAI to lead their personal agents division. Sam Altman announced it on X. The project moves to an independent open-source foundation. GPL-3.0. OpenAI sponsors it but doesn't own it.

Three things worth noting:

The foundation structure is right. The value of OpenClaw is the community — 200k stars, thousands of contributors, an ecosystem of skills and integrations. Lock that down under a corporate umbrella and you kill it. An independent foundation with corporate sponsorship is how you keep velocity while gaining stability.

The crypto drama tells a story. Scammers hijacked community accounts, launched fake tokens, and harassed Steinberger until he nearly deleted the entire project. OpenClaw now bans all cryptocurrency mentions from its Discord. A 200k-star project almost got killed by token grifters. That's the reality of building in the open right now — the attention is enormous, and not all of it is healthy.

The enterprise question is real. VentureBeat quoted an analyst saying every enterprise developer wants a "safe version of OpenClaw." That's the right frame. An agent with file system access, terminal execution, and messaging capabilities is powerful precisely because it's dangerous. The trust boundaries matter — which is exactly why I invested in macOS user isolation and per-instance permissions instead of running everything under one account.

What This Means Practically

If you're running OpenClaw or thinking about it:

Update. 2026.2.21 is a meaningful jump. Streaming and subagent spawning alone are worth it.

Think in fleets, not single agents. One agent is a smart assistant. Multiple agents with defined roles, isolated permissions, and coordinated communication are an operating system for your work. The setup cost is a few hours. The leverage compounds daily.

Mobile is real now. Install the iOS app, pair it as a node, enable the share extension. The gap between "I have the app" and "my phone is a command center" is ten minutes of configuration.

Invest in isolation. Separate macOS users. Separate keychains. Role-based deny lists. This isn't paranoia — it's the same principle that makes production systems reliable. The more capable your agents become, the more the security boundaries matter.

Watch the foundation transition. Solo-maintainer to foundation-governed is the most critical organizational change OpenClaw will go through. The GPL protects the code. The governance determines the velocity.

Where This Goes

I started with one agent two weeks ago. I now have six, managed through a custom CLI, running as isolated macOS services, coordinating through Telegram groups, each with its own role and permissions. The leverage isn't theoretical — it's a fleet in my pocket.

OpenClaw at 200k stars with OpenAI backing is either the beginning of the dominant agent platform or the peak before fragmentation. The foundation transition will decide which.

What I know is that right now — today — this is the most capable personal agent infrastructure available. And if you're running it as a single instance with default settings, you're leaving most of the value on the table.