Claude dans le Shell
À Propos
Un outil de chat CLI simple conçu pour une interaction facile avec les modèles LLM d’Anthropic. Cla est basé sur le projet Cha.
Contexte
J’ai développé Cha pour interagir facilement avec le meilleur modèle LLM dans le terminal et cela a complètement changé ma façon d’interagir avec mon shell. Cela se voit car le projet a obtenu plus de 30 étoiles dans les mois qui ont suivi sa sortie et sa promotion sur Twitter/X et Reddit. Mais, le 21 juin 2024, Anthropic a publié son dernier modèle avancé, Claude 3.5 Sonnet. Après avoir essayé ce modèle via le plan Pro d’Anthropic, j’ai immédiatement vu que Claude 3.5 était bien meilleur en codage que le modèle GPT-4 d’OpenAI. J’ai compris cela parce que Claude 3.5 m’a permis de construire une application React complète et complexe, ce que GPT-4 n’a pas pu faire même avec la sortie de GPT-4o, que je dirais était un modèle encore pire comparé au modèle GPT-4 original. Sachant cela, j’ai décidé de construire Cla pour agir comme Cha mais pour les modèles d’Anthropic puisque Claude 3.5 était bien meilleur en codage que GPT-4.
Démos
Différence avec Cha
Cla est fortement basé sur mon dernier projet, Cha. Mais, Cla utilise les modèles d’Anthropic plutôt que ceux d’OpenAI. De plus, Cla ne prend pas en charge la recherche de réponses, le scraping de pages URL, le scraping de YouTube et la génération d’images. Il ne prend donc en charge qu’une interface de chat CLI de base, le support multi-lignes et le mode chat non interactif (via le CLI ou un fichier).
De plus, vous devrez obtenir une clé API d’Anthropic. Pour ce faire, vous pouvez suivre le tutoriel d’Anthropic et/ou consulter la page des clés API d’Anthropic.
Marketing
Actuellement, je n’ai fait la promotion de ce projet que sur Twitter/X via mon compte personnel principal et sur Reddit. J’ai eu le plus de succès sur Reddit, en particulier via le subreddit d’Anthropic. Grâce à ce marketing, j’ai obtenu 3 étoiles GitHub en une semaine. J’ai sorti Cla au tout début de juillet 2024, je pense autour du 1er ou 2 juillet.
Conclusion
Cela a été une surprise pour moi de voir comment le modèle Claude-3.5 d’Anthropic a surpassé le modèle GPT-4 d’OpenAI, surtout en ce qui concerne le codage. En raison de cela, j’ai construit Cla pour agir comme Cha mais pour les modèles d’Anthropic. Depuis que j’ai fait cela, je me suis retrouvé à utiliser Cla 50 % du temps et Cha l’autre 50 % du temps. Dans l’ensemble, je suis excité de voir comment ce projet évolue.