
MiBud
par NaustudentX18
Compagnon IA respectueux de la vie privée pour Raspberry Pi Zero 2 W, avec support LLM hors ligne et extensibilité MCP.
Ce qu'il fait
MiBud est un compagnon IA intégré au matériel, conçu pour le Raspberry Pi Zero 2 W. Il privilégie la confidentialité en fonctionnant entièrement hors ligne, utilisant un système de dialogue basé sur une machine à états pour gérer les interactions. Il sert de passerelle permettant aux agents IA d'interagir avec le monde physique et l'environnement local, supportant un large éventail de personnalités et une architecture de plugins flexible.
Outils
mcp_client: Déploie et interagit avec tout serveur MCP basé sur stdio.plugin_loader: Recharge à chaud des outils Python personnalisés définis avec des décorateurs @tool.personality_manager: Alterne entre plus de 20 personnalités IA spécifiques à un domaine (ex: Chef, Hacker, Détective).memory_recall: Accède à une mémoire sémantique à long terme basée sur SQLite et des vecteurs.system_control: Gère les profils d'alimentation (ECO, BALANCED, PERFORMANCE) et les composants matériels.
Installation
MiBud fonctionne comme un client qui consomme des serveurs MCP. Pour intégrer un serveur MCP spécifique dans MiBud, placez la configuration du serveur dans l'environnement MiBud ou utilisez le client MCP interne via l'API :
{
"mcpServers": {
"example-server": {
"command": "python3",
"args": ["server.py"]
}
}
}
Hôtes supportés
- Claude
Installation rapide
pip install -e .[full,dev]Informations
- Tarification
- free
- Publié





