Hardware for Nanobot

What to run Nanobot on.

Personal AI agent in Python (MIT) with a browser UI and chat apps. Native Anthropic, OpenAI and OpenRouter providers plus local servers; its shell sandbox is off until you switch it on.

The machine

Our pick

Raspberry Pi 5

4 GB of RAM or morearound €805-12 W

Nanobot on a Pi 5 (8 GB) is a cheap way to run a personal agent: it ships Linux ARM64 wheels, and you can pair it with Ollama running Phi-3 mini for an entirely local stack.

Also fits

Intel NUC 13 and Geekom IT13

16 GB of RAM or morearound €30015-55 W

Nanobot on a 32 GB mini PC leaves plenty of room for a local model next to the agent.

Also fits

Framework Laptop 13 / 16

8 GB of RAM or morearound €110015-80 W

Get the 8 GB configuration or more.

What Nanobot needs

  • Python 3.11 or newer; Linux ARM64 wheels, so a 64-bit Raspberry Pi works.
  • The OS sandbox for shell commands is bubblewrap on Linux, Seatbelt on macOS; there is none on Windows.

Our sizing, an estimate: 1 GB at the very least, 4 GB to be comfortable, with the model at a cloud provider. A Python process calling a cloud model: small. Its docs state no minimum. The project publishes no minimum and we have not measured one.

Sources: Nanobot README (v0.3.5) · Nanobot docs (v0.3.5) · Nanobot docs (v0.3.5), checked 2026-10-18.

Every machine we cover

Raspberry Pi 5FitsNanobot on a Pi 5 (8 GB) is a cheap way to run a personal agent: it ships Linux ARM64 wheels, and you can pair it with Ollama running Phi-3 mini for an entirely local stack. Our notes
Intel NUC 13 and Geekom IT13FitsNanobot on a 32 GB mini PC leaves plenty of room for a local model next to the agent. Our notes
Mac Mini M4 / M4 ProFitsGet the 16 GB configuration or more.
Framework Laptop 13 / 16FitsGet the 8 GB configuration or more.
Old Android phone (Moto E2 et al.)With caveatsA stripped-down Nanobot through Termux and proot: the hobbyist project this site started with, not a production host.
Orange Pi 5 PlusFitsGet the 4 GB configuration or more.
Mac Studio M3 UltraFitsGet the 96 GB configuration or more.
MacBook Air M3 / M4FitsGet the 8 GB configuration or more.
Lenovo ThinkCentre M75q (used)FitsGet the 8 GB configuration or more.
Minisforum UM790 ProFitsGet the 16 GB configuration or more.
Khadas Edge2 ProFitsGet the 8 GB configuration or more.
Dell OptiPlex 3070 / 5070 Micro (used)FitsGet the 8 GB configuration or more.
Geekom Mini Air 12FitsGet the 16 GB configuration or more.

Before you install: Nanobot CVEs

All Nanobot CVEs, live · Nanobot in the tracker

Blueprint · €12, once

The Nanobot blueprint: everything above, plus the setup, on one page you keep.

  • The machine for your answers above, the configuration to buy and the parts that go with it.
  • The install steps for Nanobot on that machine, from the project's docs and our setup guides.
  • A security checklist for Nanobot: what is off by default and what to switch on.
  • The current CVEs with the release to install, refreshed every time you open the page.

Nothing in it is secret: it is what this site publishes, assembled for your agent and your machine. One payment through Stripe, no account, no subscription. The link is emailed to you.

The shop links go through /go/ and may earn PocketClaw a commission; the price you pay does not change, and no partner pays for a place in these picks (disclosure). Raspberry Pi 5 on Amazon.