jcousins/2026.04.005
A personal AI layer
OpenClaw and a Cowork-backed assistant: two tools, one job description.
J. Cousins
Independent · London, UK
Keywords agentic AI · personal automation · Claude Cowork · MCP · LaunchAgent · Telegram
1Introduction
The promise of personal AI is large; the lived experience of it, in 2026, is still mostly sub-Saharan in delivery. The wins are real but distributed: a model that can reliably tell you the right thing at the right time without being asked is more valuable than a model that can compose a sonnet on demand. The two systems described here are an attempt to live inside that distinction, by building tools that compete with, rather than complement, an unloaded calendar.
The deliberate split between OpenClaw and the Cowork-backed assistant is not architectural elegance; it is honest about the constraint surface. OpenClaw is for fast, cheap, repeatable interactions over a low-bandwidth channel (Telegram). The Cowork-backed assistant is for richer reasoning, multi-step plans, and access to MCP services that benefit from longer context.
2OpenClaw
2.1Surface and runtime
OpenClaw runs as a macOS LaunchAgent with a small Python core. Skills are first-class plugins (currently: gog for Google services, calendar, mail, briefings, weather); each authenticates against the relevant API and exposes a narrow set of tool calls to the agent loop. The user-facing surface is a Telegram bot. Round-trip latency on a typical query (current time, today's events, send a quick mail) is under two seconds.
2.2What it is good at
- Morning briefings, scheduled and pushed without prompting.
- One-shot factual queries (calendar, weather, mail subjects).
- Quick captures: "remind me at 17:00", "draft a reply to X saying Y".
- Triggers for downstream automations: "open the morning focus loop now".
3Personal AI Assistant
3.1Surface and runtime
Personal AI Assistant lives inside Claude Cowork. The job description is identical to OpenClaw's: be useful in the long tail of life admin. The runtime is different: a hosted environment with stronger reasoning, longer context windows, and MCP connections to Notion (tasks and projects), Gmail, Calendar, and Drive. It is the right tool when the question is not "what is on my calendar" but "given everything I'm trying to do this month, what should I work on next, and what am I avoiding".
3.2What it is good at
- Multi-step planning across the Tasks and Projects DBs.
- Drafting that requires actual judgement (longer mails, status notes, briefs).
- Cross-source synthesis (Drive + Notion + Calendar) that benefits from larger context.
- Adversarial nudging: explicitly calling out avoidance patterns.
4Why two tools
The dominant temptation is to unify, on grounds of architectural elegance and reduced surface area. We resist it for three reasons.
- Cost / latency profile. A Telegram round-trip should be cheap and fast. A Cowork session is neither, and should not be.
- Reasoning depth. Forcing the cheap, fast surface to handle deep reasoning makes both worse; forcing the deep surface to handle one-shot factual queries wastes tokens.
- Failure modes. A bug in OpenClaw's calendar skill should not bring down the system that is currently helping the author plan their week. The two share no runtime.
5Implementation
| Component | Choice | Why |
|---|---|---|
| OpenClaw runtime | Python · macOS LaunchAgent | Long-running, autostarts, low ceremony. |
| OpenClaw surface | Telegram Bot API | Cheap, fast, available on every device. |
| OpenClaw skills | Plugin model (Python) | Each skill self-contained, separately auth'd. |
| PAA runtime | Claude Cowork | Strong reasoning, longer context, hosted. |
| PAA connectors | MCP (Notion, Gmail, Calendar, Drive) | Stable contract; cross-source workflows. |
| Source of truth | Notion Tasks + Projects DBs | Single backbone shared by both tools. |
6Discussion
The interesting design question for personal AI in 2026 is no longer "what model" or "what framework"; it is "where in the day does this tool need to live, and what is the right cost / latency profile for that moment". OpenClaw and PAA represent two different answers to that question, sharing only the underlying schema (Notion as the canonical store) and the author's intent. That separation has held up better in practice than we initially expected.
Near-term: a third skill family for OpenClaw (Apple Reminders / Notes write-back), better calibration of the morning briefing on what the author actually opens versus skips, and deeper PAA integration with the morning focus loop.