explaingit

sipeed/picoclaw

📈 Trending29,076GoAudience · developerComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

A lightweight AI assistant agent written in Go that runs on cheap, low-power hardware like $10 single-board computers, with under 10MB memory footprint and sub-second startup.

Mindmap

mindmap
  root((repo))
    What it does
      AI agent on cheap hardware
      Connects to LLM providers
      Web search capability
      Memory across sessions
    Integrations
      Discord, Matrix, WeChat
      AWS Bedrock, Azure
      Model Context Protocol
    Deployment
      Single binary
      RISC-V, ARM, MIPS
      Raspberry Pi, Android
    Use cases
      Self-hosted assistant
      Task automation
      Low-power devices
      Offline-first setup

Things people build with this

USE CASE 1

Run a personal AI assistant on a $10 single-board computer without cloud dependencies.

USE CASE 2

Automate tasks by routing queries to different AI models based on cost or capability rules.

USE CASE 3

Deploy the same AI agent binary across Raspberry Pi, Android phones, and servers without recompilation.

USE CASE 4

Build a Discord or Matrix bot that remembers conversation context and can search the web.

Tech stack

GoRISC-VARMMIPSDiscord APIMatrixModel Context Protocol

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Discord or Matrix API credentials and a compatible Go build environment for target architecture.

Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

PicoClaw is an AI assistant agent written in Go, designed to run on extremely low-cost and low-power hardware. While most AI agent tools require a powerful computer with gigabytes of RAM, PicoClaw's core footprint is under 10 megabytes of memory, which means it can run on devices that cost as little as ten dollars, such as small single-board computers using RISC-V, ARM, or MIPS processors, and starts up in under one second even on a slow processor. The program acts as a personal AI agent that you can connect to various large language model providers (such as those from AWS Bedrock, Azure, or others). It supports text and image inputs, can search the web, route different queries to different models based on rules you define (for example, sending simple questions to cheaper models), and maintains a memory store so it can remember context across sessions. It integrates with messaging platforms including Discord, Matrix, WeChat, and WeCom, and supports the Model Context Protocol, a standard for connecting AI agents to external tools and data sources. Because it compiles to a single binary that runs on multiple processor architectures, you can deploy the same executable to a tiny embedded Linux board, a Raspberry Pi, an Android phone, or a conventional server without changes. Someone who wants a lightweight, self-hosted AI assistant on cheap hardware, or who wants to automate tasks using AI without depending on cloud-heavy infrastructure, would use PicoClaw.

Copy-paste prompts

Prompt 1
How do I set up PicoClaw on a Raspberry Pi and connect it to my Discord server?
Prompt 2
Show me how to configure PicoClaw to route simple questions to a cheaper model and complex ones to a more powerful model.
Prompt 3
How do I integrate PicoClaw with the Model Context Protocol to connect it to external tools and data sources?
Prompt 4
What are the steps to compile PicoClaw for ARM and deploy it on an Android phone?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.