Qu'est-ce que tgpt ?
tgpt est un outil de chatbot IA en ligne de commande, gratuit, open source et multiplateforme, écrit en Go, développé par un mainteneur avec le pseudonyme GitHub aandrew-me. La description propre du dépôt le présente comme "AI Chatbots in terminal for free."
- Type de produit : un outil en ligne de commande sous forme d'un unique binaire, multiplateforme (Linux, macOS, Windows, FreeBSD)
- Mainteneur : aandrew-me (pseudonyme GitHub)
- Dépôt créé le : 17 avril 2023
- Licence : GNU General Public License v3.0 (GPLv3), confirmée via le fichier LICENSE du dépôt
- Échelle : plus de 3 200 étoiles GitHub et plus de 340 forks au moment de cette review, avec une version (v2.14.0) parue au cours de la dernière semaine précédant cette vérification
Comment fonctionne réellement le mode "sans clé API" ?
Le fournisseur par défaut de tgpt, "opencode," achemine votre requête via un proxy public gratuit sur l'API "zen" d'opencode.ai, en utilisant une clé API publique partagée plutôt qu'une clé personnelle — c'est l'intégralité du mécanisme derrière "aucune clé API nécessaire."
- Fournisseur par défaut : "opencode," utilisant un modèle gratuit (deepseek-v4-flash-free, selon la propre documentation du projet) via l'API "zen" d'opencode.ai
- Aucun chiffre de limite de débit publié ni garantie de disponibilité n'existe pour ce mode gratuit — c'est un proxy public de meilleur effort, pas un compte personnel garanti par un quota
- Le propre suivi public des problèmes de tgpt documente des problèmes récurrents avec les backends gratuits au fil de l'histoire du projet, notamment des erreurs de limite de débit, des réponses 429 et des erreurs de passerelle 502 sur divers fournisseurs gratuits
- Pour gérer cela, tgpt inclut un indicateur
--rotatequi peut automatiquement essayer un fournisseur de repli si l'un d'eux échoue - Plusieurs autres fournisseurs gratuits sans clé sont aussi sélectionnables (
pollinations,powerbrain,isou,koboldai,aihorde), aux côtés d'options gratuites avec inscription (groq,gemini) et d'options payantes avec clé API personnelle (openai,deepseek,minimax,atlascloud)
Que fait réellement tgpt ?
tgpt propose un chat interactif, des requêtes rapides ponctuelles, la génération de commandes shell, une sortie code uniquement, et même une génération d'images basique, le tout depuis un unique binaire Go.
- Mode chat interactif (
-i/--interactive), avec prise en charge multiligne (-m/--multiline) - Requêtes rapides (
-q/--quiet) pour des réponses ponctuelles sans entrer en mode interactif - Génération de commandes shell (
-s/--shell), dans l'esprit proche de la fonctionnalité principale de shell-gpt - Mode de sortie code uniquement (
-c/--code) - Génération d'images (
-img/--image), via des fournisseurs incluant pollinations, magicstudio et anyapi, selon sa propre documentation - Mode de recherche web interactif et appels d'outils (recherche web, lecture/écriture de fichiers, grep, glob, exec) plus intégration serveur MCP, selon son propre code source et sa documentation
- Changement multi-fournisseur via
--provider, y compris des options avec clé API personnelle
Plateforme, tarifs et licence
Plateforme
- Ce que déclare tgpt:
- Multiplateforme : Linux, macOS, Windows et FreeBSD, distribué sous forme d'un unique binaire Go.
Coût (mode par défaut)
- Ce que déclare tgpt:
- Gratuit, via un proxy public partagé sans nécessiter de clé API personnelle — aucune garantie publiée de limite de débit ni de SLA.
Coût (modes alternatifs)
- Ce que déclare tgpt:
- Options avec clé API personnelle pour OpenAI, DeepSeek, Groq, Gemini et d'autres, où vous payez directement ce fournisseur.
Licence
- Ce que déclare tgpt:
- GNU General Public License v3.0 (GPLv3), confirmée via le fichier LICENSE du dépôt.
GPLv3 comporte des obligations copyleft différentes des licences permissives comme MIT ou Apache 2.0 — consultez directement les termes de la licence si vous prévoyez de redistribuer ou de créer des produits commerciaux intégrant le code de tgpt.
Installer tgpt
tgpt s'installe gratuitement via un script shell, des gestionnaires de paquets, ou Go.
Source | Link |
|---|---|
| Dépôt GitHub (code source, GPLv3) | github.com/aandrew-me/tgpt |
| Installation (Linux/macOS) | curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s /usr/local/bin |
| Installation (Homebrew) | brew install tgpt |
| Installation (Go) | go install github.com/aandrew-me/tgpt/v2@latest |
| Installation (Windows PowerShell) | irm https://raw.githubusercontent.com/aandrew-me/tgpt/refs/heads/main/install-win.ps1 | iex |
Examinez tout script d'installation avant de le transmettre à un shell, comme pour toute méthode d'installation curl-to-bash — consultez directement le contenu du script sur GitHub si vous souhaitez le vérifier avant de l'exécuter.
Qui devrait utiliser tgpt ?
tgpt convient aux développeurs qui veulent essayer l'IA terminal immédiatement sans configurer d'abord un compte ou une clé API, ou qui veulent un outil simple avec repli automatique.
Utilisez tgpt si vous
- voulez essayer l'IA dans votre terminal immédiatement, sans devoir d'abord vous inscrire pour une clé API ou la configurer
- êtes à l'aise avec un backend gratuit de meilleur effort, non garanti, pour un usage occasionnel ou peu critique
- voulez un unique binaire Go sans dépendances qui s'installe facilement sur toutes les plateformes
- voulez la possibilité de basculer plus tard vers votre propre clé API pour un usage plus fiable et garanti par un fournisseur
Cherchez ailleurs si vous
- avez besoin d'une disponibilité garantie ou d'une limite de débit publiée pour un usage en production ou critique pour l'activité — le mode gratuit par défaut n'offre ni l'un ni l'autre
- avez besoin d'un comportement d'agent de codage autonome multi-fichiers — tgpt est un outil de chat/shell/extraits de code, pas un outil de codage agentique
- êtes mal à l'aise avec les conditions copyleft de GPLv3 pour un projet que vous prévoyez de redistribuer ou sur lequel construire des produits commerciaux
- avez besoin d'un support entreprise ou d'un SLA — il s'agit d'un projet open source maintenu indépendamment, sans entreprise identifiée derrière lui pour cette review
Pour quoi tgpt n'est pas adapté
Le mode gratuit par défaut de tgpt ne convient pas aux besoins de fiabilité en production ou critiques pour l'activité, compte tenu de son historique documenté d'erreurs de limite de débit et de passerelle.
- Non garanti fiable dans son mode gratuit par défaut — le propre suivi des problèmes de tgpt documente des erreurs répétées de limite de débit et de passerelle sur les backends gratuits au fil de son histoire
- Ce n'est pas un agent de codage autonome — il génère des réponses de chat, des commandes shell et des extraits de code, pas des modifications multi-fichiers d'un projet
- Non exempt d'obligations copyleft — GPLv3 exige que les œuvres dérivées et certaines distributions soient également sous licence GPLv3 ; consultez les termes avant de construire des produits commerciaux dessus
- Non soutenu par une entreprise ou un support fournisseur — traitez-le comme un projet open source maintenu indépendamment
- La parité de fonctionnalités constante entre tous les fournisseurs n'est pas confirmée — l'appel d'outils et la prise en charge MCP dépendent du backend choisi
Erreurs courantes lors de l'évaluation de tgpt
La plupart des confusions autour de tgpt viennent d'affirmations dépassées sur son fournisseur par défaut, ou d'une mauvaise compréhension du fonctionnement technique de son mode gratuit.
Erreur 1 : supposer que le fournisseur par défaut est encore "Phind"
Des articles plus anciens, d'avant 2026, décrivent Phind comme le fournisseur gratuit par défaut de tgpt. Le fournisseur par défaut actuel, confirmé directement depuis le code source, s'appelle "opencode." Vérifiez les paramètres par défaut actuels directement dans le dépôt plutôt que de répéter des affirmations dépassées.
Erreur 2 : supposer que "aucune clé API nécessaire" signifie un accès illimité ou garanti
Le mode gratuit par défaut fonctionne en passant par un backend public partagé sans garantie publiée de limite de débit. Considérez-le comme du meilleur effort, pas comme un compte personnel garanti par un quota.
Erreur 3 : ne pas comprendre les obligations de GPLv3 avant une redistribution
GPLv3 est une licence copyleft avec des obligations différentes des licences permissives comme MIT ou Apache 2.0. Consultez directement les termes de la licence avant d'intégrer tgpt dans un produit commercial ou redistribué.
Erreur 4 : supposer que chaque fournisseur prend en charge chaque fonctionnalité
L'appel d'outils et l'intégration MCP dépendent du fournisseur backend choisi. Vérifiez la prise en charge actuelle des fonctionnalités par fournisseur dans la documentation de tgpt avant de supposer une parité complète partout.
Concurrents et alternatives
tgpt est le plus souvent comparé à shell-gpt et aichat — sa principale différence est de fonctionner sans aucune clé API ni configuration de compte par défaut.
Tool | Best known for | Link |
|---|---|---|
| shell-gpt | CLI Python axée sur la génération de commandes shell avec une étape de confirmation | shell-gpt Review |
| aichat | CLI Rust avec plus de 20 fournisseurs, RAG et appels de fonctions intégrés | aichat Review |
| Aider | Pair programmeur IA complet, natif au terminal et centré sur git | Aider Review |
| GitHub Copilot CLI | Assistant de commandes IA terminal propre à GitHub (abonnement payant requis) | github.com/features/copilot |
Cette liste reflète des outils couramment comparés à tgpt, pas un classement indépendant de PromptQuorum — vérifiez les fonctionnalités et la fiabilité actuelles de chaque outil avant de choisir.
Questions fréquentes
Qu'est-ce que tgpt ?
tgpt (github.com/aandrew-me/tgpt) est un outil de chatbot IA en ligne de commande, gratuit, open source (GPLv3), écrit en Go, qui fonctionne sans nécessiter votre propre clé API par défaut.
Comment tgpt fonctionne-t-il sans clé API ?
Son fournisseur par défaut, "opencode," achemine votre requête via un proxy public gratuit (l'API "zen" d'opencode.ai) utilisant une clé partagée plutôt qu'un compte personnel — c'est le mécanisme précis, pas un contournement des conditions d'un fournisseur.
Le mode gratuit de tgpt est-il fiable ?
Il n'existe aucune garantie publiée de limite de débit ni de SLA de disponibilité pour le mode gratuit par défaut. Le propre suivi des problèmes de tgpt documente des erreurs répétées de limite de débit et de passerelle sur les backends gratuits au fil de son histoire, ce qui explique l'existence d'un indicateur de repli --rotate.
Puis-je utiliser ma propre clé API avec tgpt ?
Oui, tgpt prend en charge des options avec clé API personnelle pour des fournisseurs incluant OpenAI, DeepSeek, Groq et Gemini, via l'indicateur --provider.
Qui maintient tgpt ?
Un développeur connu sous le pseudonyme GitHub aandrew-me, le dépôt ayant été créé le 17 avril 2023.
Sous quelle licence tgpt est-il publié ?
GNU General Public License v3.0 (GPLv3), confirmée via le fichier LICENSE du dépôt.
tgpt génère-t-il des commandes shell comme shell-gpt ?
Oui, l'indicateur -s/--shell de tgpt génère des commandes shell adaptées au système d'exploitation à partir de requêtes en langage naturel, dans un esprit proche de la fonctionnalité principale de shell-gpt.
tgpt prend-il en charge la génération d'images ?
Oui, via son indicateur -img/--image, en utilisant des fournisseurs incluant pollinations, magicstudio et anyapi, selon sa propre documentation.
tgpt est-il un agent de codage autonome ?
Non, tgpt génère des réponses de chat, des commandes shell et des extraits de code — il n'effectue pas de modifications autonomes multi-fichiers d'un projet.
PromptQuorum a-t-il testé indépendamment les affirmations de tgpt ?
Cette review s'appuie sur le dépôt GitHub de tgpt, son README, sa documentation intégrée et son suivi public des problèmes, plutôt que sur des benchmarks pratiques réalisés par PromptQuorum.
