I Built a Personal AI Agent on a Raspberry Pi — Jeremy Adams, Neo4j
Oct 3, 2026AI Engineer
Summary
This post details the creation of a wearable personal AI agent on a Raspberry Pi 4B, leveraging NanoClaw and Neo4j Agent Memory. It demonstrates building graph memory using the POLE schema (person, object, location, event) for capturing contextual information, integrating voice-to-text via a USB microphone and hardware button, and implementing an offline-first capture mode with a local Neo4j instance that syncs and enriches data in the cloud. The architecture involves WhatsApp for messaging, Claude for LLM processing, and Neo4j for persistent, queryable memory.
More from the Agent Memory and Harness Engineering trail
- From Context to Memory: Your Agents Need a Real Memory Layer — Anders Swanson, Oracle
- Designing CLIs for Agents, Not Humans — Pedro Lopez, Airbyte
- Building on the Codex Harness — Dominik Kundel, OpenAI
- Stop Prompting — Greg Pstrucha, Sentry
- Brains vs Hands: How to Run AI Agents Safely in Production — Viren Baraiya