OpenClaw is having a moment — but after a week of deep use and burning through 300 million tokens, my conclusion is: it’s not the answer yet.

OpenClaw has ignited excitement around “AI agents finally working in the real world,” but its interaction design still isn’t mature enough. The problem isn’t that “AI isn’t smart enough” — it’s that “pure natural language interaction” has fundamental flaws when it comes to execution-based tasks.

I’ve broken AI tools down into four interaction modes, each suited to different scenarios. By the end of this, you’ll be able to judge: Is OpenClaw right for you? And if not, what should you be using instead?

1. Hype vs. Reality: What Actually Happened After a Week with OpenClaw

OpenClaw has been absolutely everywhere lately — GitHub stars skyrocketing, meetups happening back to back, even the merch is sold out. Behind all this is a collective longing for “AI that can actually get things done” — after all, who wouldn’t want their own Jarvis?

I dove in with exactly that hope, spending a week tinkering over the Lunar New Year holiday and burning through roughly 300 million tokens. The result? A pretty significant letdown.

It uploaded my work files to GitHub without authorization. I explained the rules line by line, and it still couldn’t produce what I wanted. When I asked friends, I found I was far from alone in running into these kinds of issues.

I think OpenClaw’s rapid rise comes down to two foundational conditions finally maturing: first, market competition between domestic open-source model providers and cloud vendors has driven token costs down dramatically, turning a 24/7 AI agent from a technical concept into a deployable reality; second, the low barrier of natural language interaction aligns perfectly with the mainstream desire to “give light commands and free up your hands” — giving people unlimited imagination about what OpenClaw might be capable of.

Before we dig into OpenClaw, we need to distinguish between two fundamentally different types of AI:

Conversational AI (e.g., ChatGPT): Like a consultant — it gives you advice, helps you write copy, answers questions, but ultimately you decide whether and how to act on it. Its output is information. You can easily judge whether it’s right or wrong, and the cost of an error is nearly zero.

Executive AI Agents (e.g., OpenClaw): Like an assistant who actually does things for you — operates your computer, organizes your files, even accesses your work systems. Its output is action. It can modify your data, send your emails, and the cost of an error can be very high.

The core problem is this: we — or most users, at least — are used to directing “executive AI” the way we’d talk to “conversational AI,” using natural language. It’s like telling an assistant to “just figure it out” and expecting a precise result. Naturally, that rarely goes well.

2. The Guessing Game: Three Core Flaws of Natural Language AI Control

Directing AI with natural language seems like the most intuitive approach — say something, and it gets done. But that’s exactly where the problem lies: natural language is too ambiguous, and AI execution demands precise instructions. This tension is OpenClaw’s biggest weakness right now.

Consider a simple example: asking an AI to “tidy up the files on my desktop.”

This is the fundamental difference between “conversational” and “executive” AI: one outputs suggestions, the other outputs actions. Actions require much greater controllability — because actions are often irreversible.

Flaw #1: The inherent conflict between the ambiguity of natural language and the precision required for AI execution

Words like “organize,” “optimize,” and “handle” carry hidden context rooted in industry experience and workplace norms — context that AI cannot perceive. The same instruction can produce completely different outcomes depending on how the AI interprets it.

You say “polish this slide deck a bit,” and the AI has no idea whether you mean clean up the design, trim the content, or restructure the logic. With a conversational AI, it would offer three versions of suggestions and let you choose. With an executive AI, it might just go ahead and make changes based on its own interpretation — and the result could be nothing like what you had in mind.

Flaw #2: Pure conversational interaction can’t support the workflow demands of complex tasks

For multi-step tasks that require pausing, backtracking, or parallel execution, users have no real-time visibility into what the AI is doing. You can’t tell if it’s stuck, and you can’t intervene in time. You ask the AI to “summarize my week and send the report to the group chat,” and it may have completed the first two steps just fine — but then failed at the “send to the group” part. You have no idea where it got stuck, and no clear way to correct it.

Flaw #3: Black-box execution provides no foundation for safety or trust

An AI with system-level permissions is completely unpredictable in its logic and next steps. Cases of accidental data deletion and unintended system changes are far from rare. Trust requires transparency and the ability to intervene. An AI whose behavior you can’t predict is one you’ll never feel comfortable handing your core work to.

The wildly popular open-source project Edict, with its “Three Provinces and Six Ministries” framework, inadvertently confirms this core problem — it force-fits the AI into a structured process modeled on classical imperial governance, covering planning, review, execution, and checks and balances. While clever in partly solving the controllability problem, it also reveals something uncomfortable: today’s AI agents lack built-in controllable workflow mechanisms, and pure natural language interaction simply doesn’t hold up in professional, closed-loop work environments.

3. Human-AI Collaboration: A Deep Dive into Four Interaction Modes

So the question becomes: if pure natural language isn’t reliable, what’s the right way to interact?

I’ll use a coordinate system to analyze this—

  • Horizontal axis: AI Execution Autonomy — how independently can the AI make decisions and act on its own
  • Vertical axis: Human Expression Cost — how much effort does a person need to invest to get the AI to act on their intent

The real point of this coordinate system is: who absorbs the ambiguity?

Drag-and-drop workflows (bottom-left): humans resolve ambiguity upfront. Expression cost is low but so is autonomy, because the person has pre-structured their intent into a flowchart — they’ve essentially done part of the “understanding” work on the AI’s behalf. Ambiguity is eliminated before execution even begins.

AI-native browser (bottom-right): context absorbs the ambiguity. Expression cost is low because the task and context are naturally aligned — you say “fill out this form for me” on a page, the AI sees exactly what you see, leaving almost no room for ambiguity. Visual context acts as an “implicit constraint.”

IDE-embedded AI (center): structured input reduces ambiguity. Cost is moderate because the “select + instruct” interaction model carries precise context by design — when you highlight a block of code, you’re telling the AI “this is all I care about.” That structured input inherently narrows the ambiguity space, rather than leaving the AI to guess.

OpenClaw / pure natural language (top-right): the AI has to repeatedly work through ambiguity on its own. Cost is high because task chains are long, context must be constructed manually, and the AI can’t see the goal in your head — so realignment is constantly required. Ambiguity keeps surfacing throughout execution, demanding user intervention at every turn.

So the crux of the problem isn’t “is the AI smart enough” — it’s “at what stage is ambiguity resolved, and by whom.” Drag-and-drop workflows push ambiguity resolution to the design phase. AI browsers let context do the heavy lifting. IDE-embedded AI uses structured input to shrink the ambiguity space. OpenClaw, on the other hand, defers all ambiguity resolution to runtime — leaving users to repeatedly correct the AI every time it misunderstands, which is why the cost stays stubbornly high.


Mode 1: Pure Natural Language Interaction (Representative: OpenClaw)

How it works: The user describes their needs in everyday language → AI interprets intent and executes → the execution process is invisible → results are presented directly.

Strengths: Zero learning curve, accessible to anyone; maximum flexibility, theoretically handles any task; always on, always responsive.

Problems: Intent interpretation becomes a “guessing game” (every task requires follow-up clarification, making communication costly); execution is a “black box” (by the time you notice a problem, irreversible damage may already be done); error recovery is painful (accidentally deleted files, sent to the wrong person — the cost of fixing mistakes is enormous).

Best for: Tasks where the output is easy to verify (writing copy, translating, answering questions) — low error cost, no real material downside if something goes wrong.


Mode 2: IDE-Embedded AI (Representatives: Claude Code, Cursor, Windsurf)

How it works: AI is deeply integrated into the work environment → users describe intent precisely using “select + instruct” → AI outputs a plan first, executes only after user confirmation → the entire process is visible in real time and can be taken over at any point.

Strengths: Precise context injection (selecting a code snippet is the same as explicitly telling the AI “this is the only part I care about”); plan mode — look before you leap (AI shows you what it’s going to do, you review it before it executes — essentially giving the AI a “brake”); transparent, controllable execution (every step is logged, you can stop at any time if something looks off).

Key insight: It’s not that the AI is smarter — it’s that the interaction model is more controllable. The core of this approach is replacing “having the AI guess your intent” with “having humans express their intent precisely.”

Extension: Claude Cowork — From Coding to Knowledge Work

In January 2026, Anthropic launched Claude Cowork, positioned as “Claude Code for the rest of your work.” It extends the controlled-interaction principles of Claude Code from programming into knowledge work — point Claude at a folder, describe the outcome you want, and it autonomously plans and executes the steps.

It’s more controllable than OpenClaw because it inherits Claude Code’s design framework: plan mode (shows what it intends to do, waits for your confirmation before acting); real-time logging (every step is visible, you can take over at any time); clear boundaries (operates within the specified folder, no “going out of bounds”). This is precisely what OpenClaw is missing — not intelligence, but a controllable interaction framework.


Mode 3: AI-Native Browsers (Dia, Tabbit)

AI “sees” the webpage and operates like a human — clicking, inputting, scrolling → user describes tasks in natural language → AI executes in the browser.

Strengths: web page becomes context, drastically reducing expression cost; theoretically handles tasks like “book a flight” or “fill a form.”

Problems: product category is new and trajectory is unclear — the Doubao AI phone’s blocking by Chinese device manufacturers illustrates that this category’s business model and ecosystem acceptance are still being established.

Best for: information retrieval, web browsing, simple automation tasks. Good for early adopters.


Mode 4: Draggable Workflows (Coze, Dify, n8n, Zapier)

Visual flowchart design → each node defines explicit input/output → AI only executes specified tasks at specified nodes.

Strengths: full process visibility (debug and test individual nodes); clear scope (what AI can and can’t do is defined in the flow); reusable (design once, run repeatedly).

Problems: low flexibility (can only handle cases within the predefined flow); high design cost (requires thinking through every step in advance, bad for ad-hoc or rapidly changing tasks).

Best for: fixed, repeating workflows with a dedicated team to design and maintain them.


Back to OpenClaw: it chose “high autonomy + high expression cost” without solving the expression cost problem. Users must repeatedly explain their intent, the AI still misinterprets, the execution process is invisible, and results are consistently unsatisfying.

What AI actually needs to reliably “do the work” isn’t higher autonomy. It’s lower expression cost and higher transparency.

4. A Practical Guide: How to Choose the Right AI Tool

What you needRecommended toolWhy
Information output (copy, translation, Q&A)Conversational AI (ChatGPT, Claude)Low error cost, verifiable output
Executing operations (code, files)Claude Code / Claude CoworkHigh controllability, transparent process
Web operations (browsing, comparison)AI browser (Dia, Tabbit)Visual understanding, web interaction
Repeating processes (batch tasks)Draggable workflows (Coze, Dify)Fixed flow, reusable

Who is OpenClaw for right now?

Honestly, before its interaction design is fundamentally improved, I wouldn’t rush to install it.

Good fit: curious users who want to experience “what AI Agents can do”; exploratory tasks that don’t involve sensitive data.

Not a good fit yet: production work requiring precise execution; operations involving sensitive data.

If you want to try “AI doing real work,” start with Claude Cowork — it inherits a controllable interaction framework and is significantly more reliable.

5. Core Conclusion: Why OpenClaw Isn’t the Final Answer

First, credit where it’s due: OpenClaw is an undisputed pioneer in the AI Agent space. It gave millions of users their first direct experience of what AI Agents can actually do. It accelerated the spread of Skills, MCP, and other core infrastructure. It’s genuinely a cool product.

But at the end of the day, OpenClaw is still just a starting point. It demonstrated “AI can do work” as a possibility — it hasn’t delivered “AI can do work reliably, at scale.”

The core issue is the interaction design: a lack of low-cost, high-control interaction modes. Pure natural language forces users to pay high communication costs while still failing to guarantee accurate execution. In contrast, IDE-embedded AI uses “select + instruct,” plan preview, and real-time logs to deliver high-control execution at moderate cost.

OpenClaw showed me the potential of AI Agent deployment. It just hasn’t crossed the gap from “capable” to “reliable, scalable, production-ready.” That’s exactly why it’s not the final answer.

VI. Extended Thinking: Harness Engineering

Viewed from a different angle, the four modes above are really four different harness designs.

The word “harness” comes from motorsport — the seatbelt, HANS device, roll cage, the whole system. None of it is there to make the driver go slower; it’s there to make the driver confident enough to push the car to its limits. The logic behind an AI harness is the same: it’s not about constraining the AI — it’s about giving the AI a clearly defined structure to operate within, so you feel safe handing it greater authority.

The harness of a drag-and-drop workflow is the flowchart — inputs and outputs at every node are precisely defined, and ambiguity is absorbed during the orchestration phase. The harness of IDE-embedded AI is code context + plan confirmation — the selected code snippet acts as an implicit constraint, and plan mode serves as a mandatory confirmation checkpoint. The harness of an AI-native browser is the visual context of the interface — the structure of the webpage itself shoulders much of the ambiguity-resolution work on the user’s behalf.

OpenClaw’s harness is nearly empty. Its AI operates in an almost entirely unconstrained context, with nothing to go on except whatever implicit rules the user reconstructs through natural language each time.

Harness engineering is therefore a concrete engineering discipline, not an abstract design philosophy. The question it asks is: what structures can you use to encode “context that still only exists in the user’s head” into the system ahead of time?

A few typical harness design moves:

Precise tool schemas. The more precisely you define a tool for the AI, the more predictable its behavior becomes. get_file_content(path: str) -> str is a far higher-quality harness than do_file_operation(instruction: str) — the former eliminates ambiguity at the interface design level; the latter defers it to runtime.

Structured context injection. CLAUDE.md, Skills, project-level instructions — encode “who you are, what the rules are here, what you shouldn’t do” into document structure, rather than re-explaining it in natural language every time. This is context harness: ensuring the AI starts every execution with the same set of implicit constraints already loaded.

Explicit execution boundaries. Container mounts (access only /groups/A, not the host machine), allowlisted permissions (only these MCP tools can be called) — turn “what the AI shouldn’t do” into physical constraints, not logical checks. What OpenClaw is missing isn’t AI intelligence; it’s this boundary layer.

Mandatory confirmation nodes. Plan mode requires human confirmation before irreversible actions — this is the lowest-cost, highest-return safety mechanism in any harness. Its essence isn’t “distrust the AI”; it’s an acknowledgment that “language always carries ambiguity,” and a commitment to leaving a window for human intervention at every point where ambiguity can still be corrected.

These four design moves correspond to four different engineering answers to the question of “who absorbs ambiguity”: absorb it at interface design time, absorb it during context injection, absorb it at execution boundaries, absorb it at confirmation nodes.

In early 2026, harness engineering gained formal industry recognition as a standalone engineering discipline — first explicitly named by Mitchell Hashimoto (creator of Terraform), then incorporated into AI engineering practice frameworks by OpenAI, Anthropic, and Google, with Martin Fowler (Thoughtworks) also publishing a formal methodology. It has become the core variable that separates “reliable AI tools” from “entertaining AI toys.” OpenClaw is a very cool toy — but its harness is too thin. That’s the engineering explanation for why it’s “not the answer yet.”

Afterward: Find Your Own AI Rhythm

After burning three hundred million tokens, my biggest takeaway: OpenClaw isn’t the answer yet — but it showed us clearly where the problem is.

The problem isn’t “is AI strong enough?” It’s “how are we collaborating with AI?” Pure natural language is a black box — you speak, it acts, and you’re left guessing at the result. A genuinely reliable AI tool should let you see the process, stay in control, and keep expression cost low.

Different AI interaction modes are all trying to find cheaper, more reliable ways to inject more context — to get dependable output. But more context still lives in our heads. We still need to express it precisely, clearly, to AI or to other people.

OpenClaw? Wait for 2.0, when it adds a controllable interaction framework.

Written after a week of intense AI use, Hangzhou.