Lynx Li ·
Every day I run two self-hosted AI agent harnesses: Hermes (from Nous Research — Python, self-improving, with a skills system) and OpenClaw (a Node-based multi-channel agent gateway with a skills marketplace). Both are MIT-licensed, both live on my own machine, and their channels cover everything from WeChat, Feishu, and DingTalk to Telegram.
After a while, one thing started to bug me: every time I wanted to look up “how do I configure this channel on Hermes,” “what to do when OpenClaw’s versions disagree after an upgrade,” or “does this skill work on both” — there was no single trustworthy place online that answered it in one go. The info was scattered across GitHub READMEs, issues, and random blogs, usually out of date. The gotchas I’d hit myself — OpenClaw’s npm-global binary being older than its config schema, Hermes’ venv breaking when an install got killed mid-run — nobody had written down systematically.
So I built AgentHub. Three layers:
- Content layer: consolidate the compare / install / migrate demand into bilingual, fact-checked authoritative articles. Every claim verified against a live instance, never invented.
- Skills directory layer: Hermes and OpenClaw actually share the same
SKILL.mdformat — I installed the same skill on both and the files were byte-identical. So this layer isn’t “build an adapter”; it’s “discovery + quality + cross-harness compatibility notes.” - Observability layer: self-hosted agents lack a lightweight, harness-agnostic tracer. I wrote an open-core
@agenthub/tracer— TypeScript for OpenClaw, Python for Hermes, same JSONL schema, traces cross-compatible across both.
This blog section is where I keep my own notes — not always agent-themed; it might wander into sports education, data, side projects, the things I mull over. No authority claims, just a practice log. The content-layer articles I’ll keep verifying and updating; the blog is just notes, written when I feel like it.
If you’re also self-hosting agents — or wondering whether the whole thing is worth the hassle — stick around. The site just went live; it’ll grow.