Zademy

OpenClaw: the local agent that finally let me close my laptop

Life
OpenClaw; agents; local
words words

There are Sundays that end differently. This week was one of those. I started the morning with my todo list open and the feeling that something wasn't closing the way it should. The answer, ironically, was an agent that lives on my own laptop and that I no longer have to explain three times who I am.

I've been testing AI assistants in my workflow for several years now. I started with the cloud-based ones, jumped between subscriptions, and at some point understood that the important conversation — the day-to-day one, the one that holds a project together — can't depend on an external service deciding tomorrow which API to shut down or which price to raise. That's what brought me to OpenClaw.

What changes when the agent lives with you

The biggest difference isn't technical. It's emotional. When I open the laptop and write to OpenClaw, I know the configuration files are on my disk, that the skills I installed I can open and read, and that the history lives in a SQLite database I can poke at with sqlite3 if I feel like it. It's not that I distrust the cloud. It's that after a decade fighting with services that change their plans, I value what doesn't move.

The cost changes too. When you leave a cron running every fifteen minutes, the tokens add up. But since the default model is MiniMax-M3 and the consumption is mine, I decide how often it's worth it and when it isn't. It's a simple calculation, but being able to do it changes how I use the tool.

The skills are the part I like the most

What hooked me the most was the skills system. Instead of one long generic prompt, OpenClaw loads specific instructions for each task. Asking it to summarize an email, diagnose a Kubernetes error, or understand an attached image are actions that activate different skills, each with its own tuned context.

That saves me time on two fronts. First, I don't have to remind the agent how I want it to respond every time. Second, the responses are shorter and more accurate because the context is already bounded. The Telegram skill, for example, knows that I shouldn't exceed a certain character limit. The Kubernetes one understands I'm talking about a real cluster with real constraints.

Skills are installed from a central registry and can be versioned. That gives me confidence I'm not betting on a fad: if a skill changes, I can see what changed and decide whether it's worth updating.

What still bugs me

It wasn't all roses. What worried me the most was the first attempt to add a skill that wasn't designed for my system. The response was a generic error, although the logs did tell the full story. That's better than a silent failure, but there's still room for the experience to be kinder to the user.

Another thing is the response time. When the agent has to run a long chain — search something online, execute a command, summarize the result — sometimes it takes longer than my brain is willing to wait. That's not a bug, it's the cost of doing things right. But it's worth keeping in mind when you compare it to cloud chat responses that feel instant.

And finally: the documentation is almost entirely in English. That's not a problem for me, but for someone in my close circle who wanted to try it without speaking English, it would be a serious barrier.

The question that keeps coming back

Is it worth the effort to maintain one more piece of local software? The honest answer is: it depends. If your work depends 100% on the cloud, probably not. If you work alone, on medium-to-large projects, and value control over what happens to your data, yes. OpenClaw isn't for everyone, and that seems right to me.

What I can say is that, after a week, I miss it when I don't have it. That's, in software, a signal worth listening to.


If you're interested in trying it, there's a fairly clear setup in its documentation. The initial curve isn't zero, but it's not prohibitive either. What it does require is time to understand how you want to use it before asking it for things. Like any local tool, how well it works for you depends on how well you configure it.