<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://ric03uec.github.io/clawrium/blog</id>
    <title>Clawrium Blog</title>
    <updated>2026-05-23T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://ric03uec.github.io/clawrium/blog"/>
    <subtitle>Clawrium Blog</subtitle>
    <icon>https://ric03uec.github.io/clawrium/img/favicon.png</icon>
    <entry>
        <title type="html"><![CDATA[Introducing Clawrium: An aquarium for *claws]]></title>
        <id>https://ric03uec.github.io/clawrium/blog/introducing-clawrium</id>
        <link href="https://ric03uec.github.io/clawrium/blog/introducing-clawrium"/>
        <updated>2026-05-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[I installed my first OpenClaw on an old Ubuntu box. Smooth.]]></summary>
        <content type="html"><![CDATA[<p>I installed my first <a href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener noreferrer" class="">OpenClaw</a> on an old Ubuntu box. Smooth.
Then I dug up a Raspberry Pi and put <a href="https://github.com/zeroclaw-labs/zeroclaw" target="_blank" rel="noopener noreferrer" class="">ZeroClaw</a> on it. A week
later I was spending more time on SSH gymnastics than actually using the
agents — upgrading one, swapping a model on another, debugging logs on a
third, rotating a token on the fourth. The agents were fine. The
orchestration around them was the problem.</p>
<p>That's when it clicked: this is a standardization and orchestration
problem, and it looks a lot like what Kubernetes solved for containers.
Running one agent is easy. Running five across your network while
juggling SSH keys, model configs, personas, and channel integrations is
where it falls apart.</p>
<p>So I built <strong>Clawrium</strong> — an aquarium for *claws. A single CLI (<code>clm</code>)
that treats your AI agents as a fleet.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-clm-does-today">What <code>clm</code> does today<a href="https://ric03uec.github.io/clawrium/blog/introducing-clawrium#what-clm-does-today" class="hash-link" aria-label="Direct link to what-clm-does-today" title="Direct link to what-clm-does-today" translate="no">​</a></h2>
<ul>
<li class="">Deploy multiple agent types (<a href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener noreferrer" class="">OpenClaw</a>, <a href="https://github.com/zeroclaw-labs/zeroclaw" target="_blank" rel="noopener noreferrer" class="">ZeroClaw</a>,
<a href="https://github.com/NousResearch/hermes-agent" target="_blank" rel="noopener noreferrer" class="">Hermes</a>) across hosts on your local network or cloud</li>
<li class="">Normalized configuration, secrets, and integrations across every
supported agent type</li>
<li class="">Swap models, rotate secrets, update personas without SSH-ing anywhere</li>
<li class="">Install reusable skills onto agents from a shared registry</li>
<li class="">One status pane (<code>clm ps</code>) for the whole fleet</li>
</ul>
<p>The aspiration is broader — backups, cost guardrails, central log
aggregation, drift remediation, agent cloning — and I'm building it in
the open as the use cases sharpen. See the <a class="" href="https://ric03uec.github.io/clawrium/docs">docs</a> for the full
shape of what's wired up today.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-now">Why now<a href="https://ric03uec.github.io/clawrium/blog/introducing-clawrium#why-now" class="hash-link" aria-label="Direct link to Why now" title="Direct link to Why now" translate="no">​</a></h2>
<p>The agents I talk to teams about are no longer hobby projects. They're
solving real work — but every team I've spoken to manages more than one,
and once you cross that threshold, the operational burden eats the
productivity gain. One org I talked to runs a separate OpenClaw per
engineering team. The 90% of configuration that's shared (Linear, Slack,
Confluence) is duplicated and managed differently in each instance.
Clawrium pulls those agents under one umbrella.</p>
<p>In the pets-vs-cattle framing, Clawrium agents are still pets. They're
just pets that are well-trained, on a leash, and play well with each
other.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-im-building-with-it">What I'm building with it<a href="https://ric03uec.github.io/clawrium/blog/introducing-clawrium#what-im-building-with-it" class="hash-link" aria-label="Direct link to What I'm building with it" title="Direct link to What I'm building with it" translate="no">​</a></h2>
<p>Two real use cases drive the roadmap:</p>
<ol>
<li class=""><strong>A project assistant for Clawrium itself</strong> — an agent on my local
network that I talk to over Discord. It files issues, gives status
updates, captures notes. The bot's name is Maurice; if you join the
Discord, be nice to it.</li>
<li class=""><strong>Team assistants at work</strong> — one agent per team, tuned to their
domain and ownership. Reduces the logistics tax on humans.</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="try-it">Try it<a href="https://ric03uec.github.io/clawrium/blog/introducing-clawrium#try-it" class="hash-link" aria-label="Direct link to Try it" title="Direct link to Try it" translate="no">​</a></h2>
<p>If you want the full picture, the <a class="" href="https://ric03uec.github.io/clawrium/docs/architecture">architecture</a> page
covers how the layers fit together, and the <a class="" href="https://ric03uec.github.io/clawrium/docs/installation">installation</a>
page is the canonical step-by-step.</p>
<p>The 30-second version:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">uv tool </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> clawrium</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">clm </span><span class="token function" style="color:#d73a49">host</span><span class="token plain"> init </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">ip</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">--user</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">user</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">clm agent </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">--type</span><span class="token plain"> openclaw </span><span class="token parameter variable" style="color:#36acaa">--host</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">alias</span><span class="token operator" style="color:#393A34">&gt;</span><br></span></code></pre></div></div>
<hr>
<ul>
<li class=""><strong>Repo:</strong> <a href="https://github.com/ric03uec/clawrium" target="_blank" rel="noopener noreferrer" class="">github.com/ric03uec/clawrium</a></li>
<li class=""><strong>Issues:</strong> <a href="https://github.com/ric03uec/clawrium/issues" target="_blank" rel="noopener noreferrer" class="">open one here</a></li>
<li class=""><strong>Docs:</strong> <a class="" href="https://ric03uec.github.io/clawrium/docs">ric03uec.github.io/clawrium</a></li>
</ul>]]></content>
        <author>
            <name>Devashish Meena</name>
            <uri>https://github.com/ric03uec</uri>
        </author>
        <category label="Announcements" term="Announcements"/>
    </entry>
</feed>