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

La force sous-estimée de Claude Code : la navigation dans la base de code plutôt que la génération de code
Un développeur rapporte qu'après des mois d'utilisation de Claude Code comme outil de développement principal, le gain de productivité le plus important provient de sa capacité à lire et à croiser les références de bases de code entières plus rapidement que grep, permettant une compréhension rapide des flux de données et du débogage.

OpenClaw s'intègre à l'API de Kroger pour des courses alimentaires automatisées via des agents IA.
Un développeur a utilisé OpenClaw avec l'API Kroger pour ajouter automatiquement les ingrédients d'une recette à un panier d'achat, en exploitant Qwen3.5 pour la génération de recettes et Gemini 3.1 Pro pour la configuration. L'intégration a nécessité 6 heures de travail et a consommé 359 000 tokens pour la génération d'un seul panier.

Utilisation de Claude Code pour Actualiser Automatiquement les Jetons OAuth d'OpenClaw
Un développeur partage une méthode utilisant Claude Code pour faire tourner automatiquement les jetons OAuth OpenClaw toutes les 8 heures, évitant ainsi leur expiration pendant les longues sessions de codage. L'approche nécessite de garder votre ordinateur allumé avec une session Claude Code active.

Développement d'une Application SaaS par un Non-Développeur avec Claude comme Partenaire de Codage
Un directeur des opérations de données sans formation en développement logiciel a utilisé Claude pour construire et lancer une application SaaS complète appelée The Pit Preacher, un assistant de barbecue alimenté par l'IA avec Next.js 14, l'authentification Supabase, les paiements Stripe et le déploiement Vercel.