Discussion about this post

User's avatar
Roman Leventov's avatar

The OpenClaw architecture took off, not just OpenClaw itself but numerous copycats. In it, the narrow layer is not the data/data APIs, but the "agentskills.io compatible agent shape". "Apps" are not many: there is a single app, the agent itself. What is swappable is skills, plugins, and UIs/IO surfaces, like telegram, WhatsApp, etc. As well as LLM APIs / subscriptions like ChatGPT/Codex (but not Claude Code which actively fights such subscription usage).

I don't see any point in "fighting" this architecture since it already took off. For me, this is positive development, as it fulfils my vision for "Personal agents": https://engineeringideas.substack.com/p/personal-agents . I'm optimistic about the security deficiencies of current OpenClaw architecture such as susceptibility to prompt injections to be overcome over time.

In my view, currently the critical step is actually developing AI-native sensemaking skills/capabilities and new institutions which I was talking about in "Personal agents". This looks harder than I originally thought. https://www.full-stack-alignment.ai/paper and https://cosmosinstitute.substack.com/p/coasean-bargaining-at-scale is recent related work, but all such writing (including mine) remain conspicuously theoretical, "let's build this awesome stuff" instead of actually building it and, equally importantly, people then actually using it in serious contexts, cf. https://notes.andymatuschak.org/z51q8prEJzs5Jqa5WPThYoV ! This worries me.

JP's avatar

The hourglass architecture framing is clever. Data as the unifying layer rather than the orchestration framework makes a lot of sense, especially for the personal AI use case where you want to swap between apps without losing your history.

You mention LiteLLM as the LLM proxy layer. If you're working with Claude Code specifically, claudish solves a similar routing problem. It sits between Claude Code and whatever provider you want, translating API calls on the fly. I covered it in detail here https://reading.sh/claude-code-how-to-run-any-model-gpt-5x-gemini-3-1-stealth-inside-it-e67e957e53c3

Curious what your experience has been with Pocketbase at scale. I've been eyeing it for a side project but haven't pulled the trigger yet.

1 more comment...

No posts

Ready for more?