After two months of using Openclaw almost daily, I kept running into the same problem: some AI conversations were genuinely useful, but they were hard to revisit, awkward to share, and too easy to lose over time.
I ended up with a big backlog of chats across Telegram and Discord. Search in those apps is fine, but useful conversations still end up buried in chat history. And once context gets compressed, a lot of the interesting reasoning in the middle is gone for both me and the AI.
Copy-pasting is the usual way to share a chat, but it strips out structure. Screenshots are worse. I wanted something closer to publishing a conversation as a real page.
So I made Clawpage, a small open-source tool that turns Openclaw chats into static archive pages.
It preserves the conversation flow and can include tool calls and thinking traces in the timeline, which usually never make it into the IM channels in the first place when using Openclaw. It also has an AI-assisted redaction step before publishing. That part isn’t fully reliable yet, but it’s been useful enough for my own workflow so far. Since the content lives in a git-based workflow, I manually review and fix anything before publishing.
Under the hood it’s pretty simple: - parse Openclaw logs into structured YAML - render the YAML with an Astro template - deploy anywhere static hosting works
For me, the point is not just exporting chats. It’s turning a good conversation into something durable: something you can share, revisit later with full context, or reuse as external memory for future AI discussions instead of relying only on a compressed summary.
GitHub: https://github.com/imyelo/clawpage Demo: https://clawpage.yelo.ooo
Would love your feedback.