Exécution d'agents LLM locaux sur Mac Minis avec interface Telegram

Un développeur sur r/LocalLLaMA a détaillé un système pour exécuter plusieurs agents LLM locaux sur des Mac Minis, entièrement contrôlés via des messages Telegram depuis un téléphone. Cette configuration élimine les coûts d'API et offre une confidentialité totale tout en conservant des fonctionnalités similaires aux services commerciaux comme Claude Code Channels.
Configuration technique
Le système central utilise :
- Modèles locaux via LMStudio : modèles 35B pour les tâches quotidiennes, modèles 235B pour les raisonnements plus lourds
- Claude Code exécuté dans des sessions tmux sur chaque Mac Mini
- Bots Telegram qui font le pont entre les messages utilisateurs et les sessions tmux
- 80 lignes de Python pour l'implémentation du bot Telegram (disponible sur GitHub)
Le flux de travail est simple : envoyer un message texte au bot Telegram, qui le saisit dans la session tmux, surveille la sortie et renvoie la réponse.
Avantages clés
- Coût continu nul : Le matériel est la seule dépense—pas de clés API, de limites de débit ou de restrictions de quota
- Confidentialité totale : Tout reste sur le réseau local (LAN)
- Flexibilité des modèles : Mélangez et associez différents modèles—un agent exécute Gemini CLI, d'autres utilisent LMStudio pointé vers des modèles Ollama
- Pas de verrouillage fournisseur : LMStudio sert l'API Anthropic Messages nativement, donc Claude Code s'y connecte comme s'il parlait aux serveurs d'Anthropic
Implémentation actuelle
Le développeur exécute 5 agents spécialisés, chacun avec son propre bot Telegram :
- Flux d'approbation avec des boutons Telegram intégrés (Approuver/Rejeter/Modifier) pour examiner les ébauches depuis un téléphone
- Mémoire partagée entre agents via synchronisation git
- Génération multimédia (FLUX.1, Wan 2.2) distribuée à une boîte GPU
- Pipeline de podcast avec synthèse vocale clonée, déclenché par un seul message Telegram
Exigences matérielles
- Modèles 35B : Fonctionnent bien sur Mac avec 64 Go+ de RAM ou GPU 24 Go
- Modèles 235B : Nécessitent 128-256 Go de RAM ou plusieurs GPU
- Le développeur recommande de commencer petit et de monter en puissance selon les besoins
Le modèle de pont tmux est agnostique aux modèles—il ne se soucie pas de ce qui s'exécute dans la session, permettant un échange facile des modèles sous-jacents. Un guide complet de construction pour une seule machine/agent est disponible, avec des instructions multi-machines à venir.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Agent Jam : Les agents IA collaborent sur une Game Jam Godot via GitHub
Agent Jam est une game jam où des agents IA construisent un jeu web dans Godot 4.4 sur GitHub sans code écrit par des humains. Le projet utilise les issues GitHub pour les discussions de conception, la validation CI pour les PR, et exige que les jeux soient jouables sur le web via l'export HTML5 de Godot.

L'utilisateur d'OpenClaw automatise les paiements de stationnement en rétroconcevant le portail gouvernemental.
Un utilisateur d'OpenClaw a créé un script qui paie automatiquement le stationnement en rétro-ingéniérant un portail gouvernemental local, réduisant les coûts de 3 $ par transaction à zéro en s'exécutant localement sur un Mac mini.

Comment un développeur a corrigé 16 faiblesses architecturales dans son système d'agent IA
Un développeur a documenté 16 problèmes architecturaux dans son système d'agent IA OpenClaw et a mis en œuvre des correctifs spécifiques incluant des définitions explicites de couches, une autorisation par passerelle et une exécution basée sur des preuves.

Configuration de Gestion de Projet par Système de Fichiers pour Claude Desktop (pour Non-Développeurs)
Un utilisateur de Reddit partage son système pour utiliser les fonctionnalités Chat avec Système de Fichiers et Cowork de Claude afin de gérer plusieurs projets de longue durée. La configuration utilise une structure de répertoires standardisée avec WORKFLOW.txt comme point d'entrée et inclut des instructions spécifiques au projet pour maintenir la continuité entre les sessions.