Le code à portée de main - Gérez vos projets avec Claude directement dans Telegram
Imaginez la situation : vous êtes dans le métro ou en train de faire la queue pour un café, et soudain un bug apparaît dans la discussion de travail qui nécessite une correction immédiate. Ou bien vous avez une idée géniale de refactoring, mais vous n'avez pas d'ordinateur sous la main. D'habitude dans ces moments-là, on soupire simplement et on attend de retourner à notre bureau. Mais si votre terminal avec un puissant assistant IA était disponible dans une application de messagerie classique ?
Le projet claude-code-telegram transforme cette fantaisie en réalité. C'est un pont entre votre code et Claude Code — l'agent CLI avancé d'Anthropic.
Ce que c'est et pourquoi un développeur en a besoin
En essence, nous avons affaire à un bot Telegram avancé qui fournit un accès distant à votre environnement de travail. Mais ce n'est pas simplement une « ligne de commande dans Telegram ». Grâce à l'intégration de Claude Code, le bot comprend le contexte de votre projet, peut lire des fichiers, exécuter des tests, et même effectuer des modifications de lui-même.
À qui est-ce utile ?
- Les responsables d'équipe qui doivent vérifier rapidement l'état d'un build ou jeter un œil à un bout de code sans ouvrir un IDE.
- Les développeurs full-stack qui travaillent « sur le terrain ».
- Les passionnés d'automatisation qui veulent que l'IA leur envoie automatiquement des rapports sur la santé du projet.
Fonctionnalités principales : pourquoi c'est pratique
1. Mode agent
C'est le mode de fonctionnement principal. Vous discutez avec le bot comme s'il s'agissait d'un collègue expérimenté. Pas besoin de mémoriser la syntaxe des commandes — écrivez simplement : « Ajoute la gestion des erreurs à api.py et vérifie que les tests passent toujours. » Le bot analysera le fichier, suggérera des modifications, et exécutera pytest lui-même.
D'ailleurs, le niveau de « verbosité » du bot est ajustable avec la commande /verbose. Au maximum, il affichera la chaîne de raisonnement, ce qui aide vraiment à comprendre pourquoi l'IA a pris une décision particulière.
2. GitHub sous stéroïdes
Le bot s'intègre bien avec la CLI gh. Directement depuis le chat, vous pouvez :
- Cloner des dépôts.
- Voir la liste des Issues ouverts.
- Créer des branches pour des correctifs et les pousser vers le dépôt distant.
Cela transforme Telegram en un panneau de contrôle complet pour votre compte GitHub.
3. Mode terminal (mode classique)
Si vous préférez le contrôle à l'ancienne, vous pouvez passer en mode classique. Vous y trouverez des commandes familières : /ls, /cd, /pwd, ainsi que des boutons interactifs pour des actions rapides — par exemple, lancer un linter ou formater du code d'un simple clic.
4. Automatisation proactive
Une fonctionnalité intéressante du projet est la prise en charge des webhooks et du planificateur (Cron). Vous pouvez configurer le bot pour :
- Vous envoyer un résumé bref de chaque Pull Request GitHub.
- Effectuer une « vérification » quotidienne de la base de code et vous notifier des problèmes potentiels.
- Réagir aux événements CI/CD.
Sécurité : pour que votre code ne fuie pas « là où il ne devrait pas »
Quand il s'agit d'accès distant au code, la première question est la sécurité. Le développeur a implémenté plusieurs niveaux de protection :
- Liste blanche d'utilisateurs : le bot ne répondra qu'à vous (vous devez spécifier votre ID Telegram).
- Sandboxing : vous limitez strictement le répertoire, et le bot ne peut pas remonter au-delà. Pas d'accès aux fichiers système
/etc/passwd. - Limites de tokens : vous pouvez définir un budget en dollars pour que Claude ne « dépense » pas accidentellement tout votre salaire en boucles de refactoring infinies.
Comment démarrer
Le projet est écrit en Python et utilise Poetry pour la gestion des dépendances. Pour commencer, vous aurez besoin de :
- Un token de bot auprès de @BotFather.
- Claude Code CLI installé (ou une clé API Anthropic).
- Python 3.10+.
Le démarrage rapide ressemble à ceci :
git clone https://github.com/RichardAtCT/claude-code-telegram.git
cd claude-code-telegram
make dev
cp .env.example .env # Настраиваем свои ID и токены
make run
Cas d'usage pratiques : quand ça sauve la mise
Cas #1 : Hotfix urgent. Vous remarquez une faute de frappe dans une config ou un texte en production. Ouvrez Telegram, écrivez au bot : « Corrige la faute de frappe dans config.yaml à la ligne 42 et pousse sur main. » C'est fait.
Cas #2 : Audit rapide. Vous avez téléchargé une nouvelle bibliothèque et voulez comprendre rapidement sa structure. Demandez au bot : « Analyse la structure du dossier libs/new-lib et explique les points d'entrée principaux. »
Cas #3 : Monitoring. Configurez un rapport quotidien : « Chaque matin à 9h, vérifie la couverture des tests et envoie-moi un message si elle descend en dessous de 80%. »
claude-code-telegram ne remplace pas un IDE complet, mais c'est un outil supplémentaire puissant. Il efface la frontière entre « Je suis à mon ordinateur » et « Je suis disponible. » Si vous utilisez déjà Claude pour vous aider à coder, ce bot sera un excellent ajout à votre workflow.
Le projet est en développement actif, et les plans de l'auteur incluent un système de plugins pour étendre les capacités. Vaut définitivement le coup d'être ajouté aux favoris ou déployé sur un serveur maison/VPS pour un usage personnel.
Projets similaires