ClawMetry Agent Builder
Guides

Build a PicoClaw agent

PicoClaw is a single Go binary under 10 MB with 16 chat adapters. It is the cheapest way to keep an agent online around the clock. Here is how to host one.

Updated 2026-09-08 · ClawMetry Agent Builder

PicoClaw — as deployed today
What it is
Ultra-light Go agent: 16 chat channels in a <10 MB binary
Runs on
Standard — $9/month, 1 vCPU / 0.5 GB micro-VM
Channels
telegramslackdiscordmatrixircfeishudingtalkqqvkwecommqttonebotwebchat
Model access
your own API key · managed model at provider cost

PicoClaw is a single Go binary — the core is under ten megabytes — that speaks more chat protocols than runtimes ten times its size. It is the cheapest way to keep an agent online around the clock, and for a large class of jobs it is not a compromise.

Small is the feature

Most agent runtimes are Python or Node applications with a dependency tree, a runtime, and a resident memory footprint measured in hundreds of megabytes before they have done anything. PicoClaw is one compiled binary with no interpreter under it. That has three consequences that matter to you:

What you give up

Being honest about this is the point of the guide. PicoClaw is a chat agent with tools, not an agent platform. Compared with OpenClaw you do not get the deep skills/plugin system, sub-agent fan-out, or the same scheduling richness. Compared with the hosted coding agents it is not the thing you want writing and committing code — it has no persistent git workspace and no coding harness around the model.

What you do get is the loop that matters: it receives messages on a lot of channels, calls a model, uses tools, and answers. If that is the job, the extra machinery is machinery you are paying to keep warm.

The jobs it is exactly right for

MQTT is a genuinely unusual one

MQTT in the adapter list means PicoClaw can sit on a message bus rather than a chat app — the protocol most home automation and IoT devices already speak. An agent that subscribes to sensor topics, decides whether something matters, and messages you on Telegram when it does is a real and slightly delightful use of a ten-megabyte binary on the cheapest box available.

Building one

  1. Keep the brief narrow. PicoClaw rewards a specific job. "Answer questions about our API in Discord, and say you do not know rather than guessing" is a better brief than a job description.
  2. Pick the model deliberately. It works with Anthropic, OpenAI, Bedrock and Azure, or the managed model at provider cost. On a narrow job a cheaper model is often genuinely fine, and this is the runtime where that decision has the biggest proportional effect on your bill.
  3. Deploy and connect one channel. Then add others — the same agent answers on all of them.

Outgrowing it

The good news about starting here is that the brief is portable. If the agent needs real scheduling, sub-agents, or a skills system in a few months, the same description redeploys onto OpenClaw on a bigger box and you have lost nothing but a month of the cheapest hosting on the platform.

That is the argument for starting small: it costs almost nothing to find out you were wrong.

Is PicoClaw the right pick?

Good fit

  • the cheapest always-on chat agent
  • reaching an agent on many chat apps on a budget
  • simple assistants and notifiers

Pick something else if…

  • heavy coding tasks (use a coding agent)
  • complex multi-agent workflows

Not sure? Describe the job rather than the runtime — the builder's solutions engineer reads the same capability matrix this page does and will argue for a different one if it fits better.

Build this one

This opens the builder with a starting brief already written. Change any of it before you send — first agent month is free.

Start with this brief →
← All guides · Showcase · Pricing · ClawMetry observability