Skip to content
HUIAHUB
VideointermediateAgents & automation

I Built a Personal AI Agent on a Raspberry Pi — Jeremy Adams, Neo4j

by AI Engineer20:10 long8.6K views

Why watchJeremy Adams of Neo4j builds a wearable agent on a Raspberry Pi with NanoClaw, WhatsApp and graph memory, a 20-minute talk for builders of small personal agents.

What this video covers

Jeremy Adams, a senior developer advocate at Neo4j, runs his personal AI agent on an old Raspberry Pi that he wears around his neck. In this talk from the AI Engineer World's Fair 2026 in San Francisco, he assembles it on stage.

After a short intro and a hello from Neo4j (0:12), he lays out what he is building at 1:32. The live hardware setup starts at 1:57 and runs about three minutes, and the Pi boots up at 4:51. According to the description, the board is a Raspberry Pi 4B running NanoClaw, with agents isolated in Docker.

The reasoning comes next. At 6:06 he argues for small claws, and the description sums up his case: a small, hackable claw beats a feature-rich agent on your laptop. At 8:05 he explains why he chose NanoClaw. The architecture at 8:55 runs from WhatsApp to NanoClaw to Claude.

Memory takes up the middle of the talk. A short graphs primer at 9:40 leads into querying Neo4j over MCP at 10:10. At 10:50 he describes building graph memory on a plane, using the POLE schema (person, object, location, event), and he demos the resulting memory graph at 12:15.

Voice-to-text arrives at 13:29, added through a USB microphone and a hardware button. At 14:49 he records notes at the conference expo booths. Offline mode with a local Neo4j instance is at 15:34, and at 17:03 the booth notes are enriched into themes in the cloud. At 18:23 he upgrades the setup to Neo4j Agent Memory. The talk ends at 19:33 with a pointer to GraphAcademy, which the description lists as free courses.

Written by HuiaHub from the creator's title, description and chapters. All credit for the video goes to AI Engineer.

Key takeaways

  • A small, hackable claw on cheap hardware can run a personal agent.
  • NanoClaw on a Raspberry Pi can take messages over WhatsApp and call Claude.
  • An agent can query a Neo4j graph database over MCP.
  • The POLE schema (person, object, location, event) gives agent memory a graph structure.
  • A local graph can capture offline and then sync and enrich in the cloud.

Chapters

  1. 0:00Intro (opens YouTube at this moment)
  2. 0:12Hi from Neo4j (opens YouTube at this moment)
  3. 1:32What we're building (opens YouTube at this moment)
  4. 1:57Live hardware setup (opens YouTube at this moment)
  5. 4:51The Raspberry Pi claw boots up (opens YouTube at this moment)
  6. 6:06Why small claws (opens YouTube at this moment)
  7. 8:05Why NanoClaw (opens YouTube at this moment)
  8. 8:55Architecture: WhatsApp → NanoClaw → Claude (opens YouTube at this moment)
  9. 9:40Graphs 101 (opens YouTube at this moment)
  10. 10:10Querying Neo4j over MCP (opens YouTube at this moment)
  11. 10:50Building memory on a plane: the POLE schema (opens YouTube at this moment)
  12. 12:15Demo: the memory graph (opens YouTube at this moment)
  13. 13:29Adding voice-to-text (opens YouTube at this moment)
  14. 14:49Recording the expo booths (opens YouTube at this moment)
  15. 15:34Offline mode with a local Neo4j (opens YouTube at this moment)
  16. 17:03Enriching themes in the cloud (opens YouTube at this moment)
  17. 18:23Upgrading to Neo4j Agent Memory (opens YouTube at this moment)
  18. 19:33Get started with GraphAcademy (opens YouTube at this moment)

More videos

All videos