Projet personnel · 2026

Mon écosystème de bots Telegram

Treize agents spécialisés qui transforment Telegram en interface universelle : sept assistants du quotidien — mail, finances, agenda, voyage, lecture, veille, réponse aux DMs — et six conseillers experts en droit, santé, fiscalité, scolarité, négociation et psychologie.

Le pourquoi

Les outils numériques traditionnels saturent l'attention : 5 apps, 12 onglets, 30 notifications par jour. L'idée : externaliser chaque domaine de la vie quotidienne à un agent Telegram dédié, qui ne dérange que quand c'est utile et qui garde le contexte. Puis, au-delà du quotidien, s'entourer de conseillers experts disponibles à toute heure.

Un bot par domaine, chacun avec sa personnalité et son périmètre. Tous parlent à la même IA Claude Opus en backend, mais avec des prompts, des outils et des garde-fous différents. Une seule app — Telegram — pour tout un cabinet d'assistants spécialisés.

Les agents du quotidien

Sept assistants qui prennent en charge un domaine récurrent de la vie numérique. Chacun a son périmètre strict ; aucun ne marche sur les plates-bandes des autres.

📧

Mail & agenda

Triage Gmail intelligent : classification, brouillons de réponse alignés sur le ton de l'expéditeur, extraction d'événements et de factures, gestion de la liste VIP.

🧮

Comptable

Suivi de banque (CSV Bourso), tracking d'abonnements, OCR de tickets de caisse, alertes anomalies, vue solde + projections.

🛎️

Concierge local

Reco resto et sorties autour du domicile, infos pratiques, croisé avec l'agenda pour proposer des créneaux libres.

✈️

Voyages

Planification de séjours (≥1 nuit), recherche d'itinéraires, vérification de la disponibilité agenda avant booking, mémoire des trips passés et en cours.

📖

Libraire

Recommandations de lecture affinées sur le profil, suivi de la wishlist et des coups de cœur, accès multi-utilisateur.

🤖

Assistant personnel

Répond aux DMs Telegram entrants quand je ne peux pas (mode impersonation), filtre par urgence, ping en cas d'urgence VIP.

🗞️

Veille actu

Top 10 actu France + Monde quotidien, sources tier-1 (Le Monde, BBC, Reuters, Al Jazeera, NYT…), clustering cross-langue, édition par l'IA pour synthétiser et désambiguer.

Les agents experts

Six conseillers spécialisés, chacun doté d'un raisonnement de niveau professionnel dans son domaine. Ils peuvent se consulter entre eux : un panel où chaque agent sait quand passer la main à un confrère plus compétent sur un point précis.

⚖️

Avocat

Conseil juridique de premier recours : droit du travail, droit de la famille, contrats, procédure, responsabilité. Raisonnement structuré, droit français et suisse, rédaction de courriers.

🩺

Médecin

Assistant de santé : raisonnement clinique, hiérarchisation des hypothèses, détection des drapeaux rouges et escalade vers les urgences, lecture de résultats, vulgarisation. Espaces strictement cloisonnés par utilisateur.

💶

Fiscaliste

Fiscalité franco-suisse frontalière : déclarations de revenus, CAF, URSSAF, CSG/CRDS, optimisation. Connaît les barèmes et les conventions en vigueur.

🎓

Prof

Soutien scolaire multi-matières niveau collège : explications pas à pas, méthode de travail, schémas pédagogiques générés à la volée, carnet de progression.

🤝

Négociateur

Stratégie de négociation — achat, conditions, rémunération : préparation, identification des leviers, scripts oraux mot à mot, gestion des concessions et du rapport de force.

🧠

Psychologue

Soutien psychologique : écoute active et maîtrise des grandes approches cliniques (cognitivo-comportementales, ACT, analytiques, systémiques…). Une couche de détection de crise déterministe sécurise les échanges en amont du modèle. Usage strictement privé, espaces cloisonnés.

Capacités techniques

Entrées multimodalesImage · PDF · voix

Les bots reçoivent les photos, PDF et messages vocaux Telegram. Images analysées visuellement (factures, captures, tickets, résultats), PDF lus nativement, vocaux transcrits localement. On peut aussi simplement parler à un agent.

Mémoire conversationnelle persistante100 tours

Chaque bot retient les 100 derniers échanges par interlocuteur, et tient un carnet durable de faits structurants. Un sujet abordé hier reste connu aujourd'hui sans qu'il faille tout réexpliquer.

Calendrier unifiéiCloud + Google

Fusion en temps réel des événements iCloud (publiés) et Google Calendar. Tous les bots concernés ont une vue cohérente de la disponibilité.

Reasoning adaptatifOpus 4.7

Le modèle décide tout seul du budget de pensée à allouer selon la complexité de la requête. Une question triviale prend 2 secondes, une analyse multi-source en prend 30.

Panel d'experts inter-agentsConsultation

Un agent qui bute sur un point hors de son domaine peut consulter un confrère expert : le médecin interroge le juriste sur un arrêt de travail, le psychologue valide une question de médication auprès du médecin. Chacun reste maître de sa réponse finale.

Garde-fous déterministesSécurité

Sur les agents sensibles — santé, psychologie — une couche de règles déterministes analyse chaque message avant l'IA. Une situation critique (détresse, urgence vitale) déclenche immédiatement l'affichage des ressources d'urgence, sans dépendre du raisonnement du modèle.

Schémas générésSVG

Quand un visuel clarifie mieux qu'un texte, l'agent le dessine : schéma pédagogique, arbre de décision, cycle, courbe. Produit en SVG, rendu en image et envoyé dans la conversation.

Architecture haut niveau

Une stack volontairement simple, déployée sur un VPS unique. Pas de Kubernetes, pas de microservices à 12 niveaux. Juste ce qu'il faut pour que ça tourne 24/7.

🔌

Frontend

Telegram Bot API en long-polling. Chaque agent a son bot, son token, son identité.

⚙️

Orchestration

Agents lancés via une passerelle commune ou en services autonomes selon les besoins. Sessions isolées par utilisateur, mémoire gérée par agent.

🧠

Reasoning

Claude Opus 4.7 d'Anthropic, intégré via le CLI Claude Code en mode subscription.

💾

Persistance

SQLite par bot pour la mémoire structurée (tâches, rappels, suivi), JSON pour les caches calendrier et données partagées.

📡

Sources externes

Gmail (IMAP), iCloud Calendar (ICS publié), Google Calendar (ICS), CSV bancaires, RSS news, GDELT API, recherche web.

🛡️

Sécurité

Allowlist stricte par bot, services internes en loopback uniquement, secrets en mode 600, séparation utilisateur Linux dédiée, données privées cloisonnées.

13
Agents
100
Tours mémoire
15min
Refresh calendrier
24/7
Disponibilité

Le pivot économique

Au début, le système tournait sur l'API payante d'Anthropic, facturée au token. Petit volume mais coût récurrent.

En mai 2026, j'ai migré l'ensemble vers la subscription Claude Max via le CLI officiel. Avantages :

Compromis : pas de contrôle fin du budget de raisonnement comme via l'API directe. Mais en pratique, l'adaptive du modèle suffit pour 95 % des cas.

Stack technique

Node.js 22 Python 3.12 Telegram Bot API Anthropic Claude Claude Opus 4.7 SQLite node-ical himalaya (IMAP) whisper.cpp systemd PM2 nginx Let's Encrypt Hetzner VPS RSS / GDELT OAuth subscription

Le Cockpit — pilotage mobile

Un écosystème distribué qu'on ne peut administrer qu'en SSH depuis un ordi, c'est anti-mobilité. Le Cockpit résout ça : Claude Code lui-même tourne en service permanent sur le VPS, et l'application Claude sur iPhone se branche dessus en quelques tap.

📱

Depuis l'iPhone

L'app Claude (iOS) liste les machines connectées. Un tap sur "Cockpit" ouvre une session pleine sur le VPS, avec accès aux fichiers, logs, services, configs. Comme si j'étais en SSH, en plus naturel.

🛡️

Pas d'exposition publique

Le pairing transite par les serveurs Anthropic en TLS. Aucun port ouvert sur le VPS, pas de Tailscale ni de tunnel. Auth contrôlée par mon compte Claude Max.

♾️

Sessions persistantes

Une session ouverte continue de tourner même si je ferme l'app. Je reprends exactement où j'en étais quand je rouvre — un long workflow ne tient plus à la connexion mobile.

Concrètement : je peux voir un message bizarre arriver sur Telegram, ouvrir Cockpit, demander "regarde les logs du concierge des 30 dernières minutes et dis-moi ce qui a pété", appliquer un fix, redémarrer le service — tout ça depuis le canapé, en 2 minutes.

Contexte chargé automatiquementNotes de session

Au démarrage de chaque session Cockpit, Claude lit un fichier de notes qui décrit l'état de l'écosystème : architecture des bots, paths importants, opérations courantes, choses à ne pas faire. La session est immédiatement opérationnelle, sans avoir à réexpliquer.

Remote Control natifAnthropic

Pas de hack, pas de fork. C'est la commande officielle claude remote-control, packagée dans un service systemd avec auto-restart et boot.

Ce que j'en retire

Ce projet me sert de terrain d'expérimentation continue sur l'intégration LLM × workflows personnels. Les bricks développées — panel d'experts inter-agents, mémoire conversationnelle, entrées multimodales Telegram, fusion calendrier multi-source, garde-fous déterministes de sécurité, sécurisation par allowlist — sont réutilisables pour des projets clients dès qu'ils touchent à de l'IA conversationnelle privée.

Si tu cherches à monter un assistant LLM pour ton activité, ton équipe ou ta vie perso, parlons-en — contact.