Verdict
Hermes Agent runs comfortably on a Pi 5 (8 GB) provided you skip the browser tool. The 1.4 GB Docker image fits, RAM headroom stays acceptable, and Claude/OpenRouter calls run at network-bound speed. With the Chromium browser tool added, RAM gets uncomfortable and tasks start swapping.
Setup notes
Install Docker via the official Raspberry Pi convenience script. Pull the official Hermes image. Disable the browser tool in the Hermes config; use the curl/file/shell tools only. Add the Pi 5 NVMe HAT — microSD lifespan under sustained agent writes is months, not years.
Performance
Idle: ~5W. Under sustained agent load: 9-12W. Boot to ready: ~25 seconds. Tool-call latency: bound by your LLM provider's network round-trip, not the Pi.
What breaks
- Browser automation tool (Chromium too heavy for 8 GB)
- Local LLM inference beyond Phi-3 mini 3.8B Q4
- Multi-user dashboards under sustained load
Want to know more
See the full Hermes Agent review and the Raspberry Pi 5 buyer's notes.