Favicon of Max Headbox

Max Headbox

A local voice AI agent runs on Raspberry Pi with Ollama models, custom automation tools, and spoken confirmation for sensitive actions.

Max Headbox is a local AI agent for people who want a voice-controlled assistant that can carry out actions on a Raspberry Pi. It processes voice and runs models on your own hardware without relying on cloud AI providers.

  • Voice commands: Wake-word detection uses Vosk, and faster-whisper transcribes speech locally.
  • Custom actions: You can extend the agent with JavaScript tools to automate tasks and interact with Pi hardware.
  • Action confirmation: Tools marked as dangerous ask for a spoken yes or no before the agent executes them.
  • Visual feedback: A browser interface uses an animated character to show when the assistant is processing a request.

The project uses Ollama with Gemma models, including gemma3:1b and gemma4:e2b. Ollama can run on the Pi itself or on another device on your local network.

Max Headbox is open source under GPL-3.0. It has been tested on Raspberry Pi 5 models with 8GB and 16GB of RAM, and needs about 6GB of available memory for the language models. Voice input requires a microphone. Active cooling is recommended; the screen and case are optional.

Similar to Max Headbox