OpenClaw, Bob, and a Small Taste of the Future Source
Markdown source
1---2title: "OpenClaw, Bob, and a Small Taste of the Future"3date: "2026-03-08"4tags: ["openclaw", "ai", "automation", "telegram", "kimi", "productivity", "bob"]5author: "Gavin Jackson"6excerpt: "I built an AI bot called Bob on a Mac living on the top shelf of my pantry. OpenClaw, Telegram, Kimi K2.5, and Brave Search turned out to be a surprisingly compelling preview of the future."7---89# OpenClaw, Bob, and a Small Taste of the Future1011I've tried a few AI assistants over the last year, and most of them have felt like tools I visit rather than systems I actually live with.1213**OpenClaw** was the first one that felt different.1415Not because it was perfect. It definitely isn't. But because it let me build something that felt personal, local, and oddly futuristic.1617In my case, that system is called **Bob**.1819Bob runs on a Mac that lives on the top shelf in my pantry. I talk to him from my phone through a Telegram bot. Behind the scenes, OpenClaw handles the orchestration, **Kimi K2.5** handles the model side, and **Brave Search API** gives Bob a way to look things up on the web.2021That setup is not quite Jarvis from Iron Man, and Bob is not KITT from Knight Rider.2223But it is absolutely a taste of that future.2425## What Makes OpenClaw Interesting2627OpenClaw is not just another browser chat UI. It is an assistant framework that can sit inside your own environment, keep context, access local tools, and communicate through messaging channels.2829That is what made it click for me.3031Instead of opening a website, pasting context, and hoping the model remembers what I meant, I can message Bob directly and have him operate in an environment that already knows about my setup, my tools, and my preferred workflows.3233That shift matters more than it sounds.3435## My Bob Architecture3637At a high level, the setup looks like this:3839```text40Phone41 |42Telegram43 |44OpenClaw bot / gateway45 |46Bob on pantry Mac47 |48|- Kimi K2.5 API for model inference49|- Brave Search API for web research50|- local tools, files, scripts, and automations51```5253The hardware side is gloriously unglamorous. Bob lives on a Mac sitting on the top shelf in my pantry, quietly doing his thing in the background.5455The software side is more interesting:5657- **Telegram** is the user interface58- **OpenClaw** is the runtime and orchestration layer59- **Kimi K2.5** is the model Bob talks to60- **Brave Search API** gives him current web access6162That combination turned out to be a sweet spot for me.6364Telegram means I can talk to Bob from anywhere without needing to VPN into home or sit at a terminal. OpenClaw gives Bob a real operating environment instead of just a chat box. Kimi K2.5 gives him the language model. Brave gives him a way to verify things and pull in current information when needed.6566## The Cost6768This setup has also been pleasantly affordable.6970I bought **US$50 of Kimi API credits**, which is enough to do real experimentation without feeling like every query needs a budgeting committee. I also pay **US$5 per month for the Brave API**, which is a pretty reasonable price for giving Bob the ability to search the web.7172That is one of the more exciting parts of the whole exercise. A system that would have felt wildly out of reach a few years ago is now possible with a spare Mac, a messaging app, and a fairly small monthly spend.7374## Why This Feels Different7576The magic is not just "AI in chat".7778The magic is that Bob feels like he exists somewhere.7980He has a home. He has tools. He has channels. He has a persistent identity. I do not think "I am going to use an LLM now". I think "I'll ask Bob".8182That sounds silly until you experience it.8384Once an assistant becomes reachable from your phone, can search when needed, can act in a local environment, and can carry some continuity between interactions, it stops feeling like a demo and starts feeling like the beginning of a real personal agent.8586That is where the Jarvis and KITT comparisons start to make sense. Not because the implementation is anywhere near that polished, but because the interaction model starts to resemble those fictional assistants more than a normal app does.8788## What OpenClaw Does Well8990There are a few things OpenClaw genuinely does very well.9192### 1. It Bridges AI and Real Systems9394This is the big one.9596OpenClaw is valuable because it connects models to an actual runtime environment. It can work with local files, tools, scripts, and messaging channels in a way that feels much more agentic than a normal web chat.9798### 2. Telegram Works Beautifully as a Front End99100For my use case, Telegram is an excellent interface. It is fast, available everywhere, and much more natural for quick requests than opening a browser or remote desktop session.101102OpenClaw's Telegram support is documented here: [OpenClaw Telegram docs](https://docs.openclaw.ai/telegram).103104### 3. Search Makes the Bot More Useful105106Adding Brave Search API made Bob much more practical. Without web access, assistants often sound confident but drift badly on current facts. With search, Bob can look things up, verify, and bring back something current when that matters.107108### 4. It Feels Personal109110This is hard to quantify, but important.111112Bob is not a generic assistant in a generic interface. He is *my* assistant, running in *my* environment, wired into the channels and tools that make sense for me. That gives the whole system a different feel.113114## The Rough Edges115116OpenClaw is impressive, but it is not friction-free.117118Some of the problems I ran into seem to be common enough that they are reflected in the docs, issue tracker, or community conversations.119120### Cron Jobs Felt Flaky121122I found the daily cron jobs a bit unreliable.123124To be fair, cron support is very much a real feature in OpenClaw, and the docs cover it in detail: [Cron jobs docs](https://docs.openclaw.ai/cron). The gateway configuration docs also expose specific cron controls like concurrency limits, run log retention, and session retention, which suggests the project is still actively hardening that part of the system: [Gateway configuration](https://docs.openclaw.ai/gateway/configuration).125126My own experience was that scheduled jobs were not always as confidence-inspiring as I wanted for something intended to run unattended every day. That does not make the feature useless, but it does mean I would be cautious about depending on it for anything critical without extra monitoring.127128### Apple Mail Felt Limited129130I found the Apple Mail integration fairly limited.131132Part of that may simply be platform reality. Apple ecosystem integrations can be awkward to automate cleanly and consistently, especially compared with simpler messaging channels. OpenClaw's strongest, best-documented channels seem to be things like Telegram and webhook-based flows rather than deep Apple Mail workflows.133134That does not mean Apple-side integrations are impossible, just that they felt less mature and less central to the platform than some of the other channels.135136### Gmail Was Surprisingly Hard137138Gmail was the opposite problem: clearly possible, but much harder to set up than it probably should be.139140The OpenClaw docs do document Gmail hook support, but it is definitely not "click here and you're done". It involves webhook-style configuration, routing, and security considerations: [Hooks and Gmail mapping in gateway config](https://docs.openclaw.ai/gateway/configuration).141142So when I say Gmail felt almost impossible to set up, I do not mean OpenClaw has no answer for it. I mean the answer is involved enough that it creates real setup friction, especially if you just want to get moving quickly.143144### Context Window Problems Are Real145146The most obvious behavioural issue I saw was what I can only describe as **serious amnesia** once the context window got close to 100%.147148This is not unique to OpenClaw, of course. It is a general LLM problem. But agent frameworks feel it more sharply because the whole point is continuity over time.149150OpenClaw's own session and memory docs acknowledge that memory is bounded and has to be managed rather than assumed: [Sessions and memory](https://docs.openclaw.ai/concepts/sessions). In practice, once a session gets very full, the assistant can become noticeably worse at remembering key details, holding plans together, or preserving the exact thread of what it was doing.151152So yes, Bob occasionally becomes forgetful. In a weird way, that makes him feel even more like an early-generation sci-fi assistant: amazing when it works, slightly baffling when it drops something obvious on the floor.153154## The Broader Pattern155156None of those downsides changed my view of the project.157158If anything, they made it clearer what OpenClaw really is: not a polished mass-market assistant product, but an unusually compelling preview of where things are heading.159160That is why I keep coming back to the Jarvis and KITT comparison.161162We are not at the stage where a personal AI assistant is effortless, invisible, and always reliable. We are at the stage where, if you are willing to do a bit of setup and tolerate some rough edges, you can build something that already feels meaningfully different from the software experiences we have had up until now.163164That is exciting.165166## Final Thoughts167168Bob is not perfect.169170He lives on a pantry shelf. He talks to me through Telegram. He runs on API credits and a search subscription. His cron jobs can be temperamental. His email integrations are uneven. And when the context gets too full, he can forget things in a way that would be hilarious if it were not occasionally inconvenient.171172But he is also one of the most convincing glimpses of the future I have had on my own hardware.173174That, to me, is what makes OpenClaw worth paying attention to.175176It lets you move beyond "AI as a website" and toward **AI as a persistent, personal, reachable system**.177178Today that system is called Bob, and he lives in my pantry.179180A few years from now, I suspect setups like this will feel completely normal.181182## Relevant Links183184- [OpenClaw GitHub](https://github.com/openclaw/openclaw)185- [OpenClaw Telegram docs](https://docs.openclaw.ai/telegram)186- [OpenClaw gateway configuration](https://docs.openclaw.ai/gateway/configuration)187- [OpenClaw sessions and memory docs](https://docs.openclaw.ai/concepts/sessions)188