
MiBud
by NaustudentX18
Privacy-first AI companion for Raspberry Pi Zero 2 W with offline LLM support and MCP extensibility.
What it does
MiBud is a hardware-integrated AI companion designed for the Raspberry Pi Zero 2 W. It prioritizes privacy by running fully offline, using a state-machine based dialog system to manage interactions. It acts as a gateway for AI agents to interact with the physical world and local environment, supporting a wide array of personalities and a flexible plugin architecture.
Tools
mcp_client: Spawns and interacts with any stdio-based MCP server.plugin_loader: Hot-reloads custom Python tools defined with @tool decorators.personality_manager: Switches between 20+ domain-specific AI personalities (e.g., Chef, Hacker, Detective).memory_recall: Accesses long-term SQLite and vector-based semantic memory.system_control: Manages power profiles (ECO, BALANCED, PERFORMANCE) and hardware components.
Installation
MiBud operates as a client that consumes MCP servers. To integrate a specific MCP server into MiBud, drop the server's configuration into the MiBud environment or use the internal MCP client via the API:
{
"mcpServers": {
"example-server": {
"command": "python3",
"args": ["server.py"]
}
}
}
Supported hosts
- Claude
Quick install
pip install -e .[full,dev]Information
- Pricing
- free
- Published
- 5/11/2026





