Claude in de Shell

GitHub-repo van het project

Over

Een eenvoudige CLI-chattool ontworpen voor gemakkelijke interactie met Anthropic’s LLM-modellen. Cla is gebaseerd op het Cha-project.

Achtergrond

Ik ontwikkelde Cha om eenvoudig te communiceren met het beste LLM-model in de terminal, en het veranderde volledig de manier waarop ik met mijn shell omga. Dit blijkt wel uit het feit dat het project meer dan 30 sterren kreeg in de maanden sinds ik het uitbracht en er reclame voor maakte op Twitter/X en Reddit. Maar op 21 juni 2024 bracht Anthropic zijn nieuwste geavanceerde model uit, Claude 3.5 Sonnet. Nadat ik dit model had uitgeprobeerd via Anthropic’s Pro-abonnement, zag ik meteen dat Claude 3.5 veel beter was in coderen dan OpenAI’s GPT-4-model. Ik kwam hierachter omdat Claude 3.5 me succesvol in staat stelde een complete en complexe React-app te bouwen, iets wat GPT-4 niet kon doen, zelfs niet met de release van GPT-4o, waarvan ik zou zeggen dat het een nog slechter model was vergeleken met het oorspronkelijke GPT-4-model. Omdat ik dit wist, besloot ik Cla te bouwen om te werken als Cha maar dan voor Anthropic’s modellen, aangezien Claude 3.5 veel beter was in coderen dan GPT-4.

Demo’s

Twitter/X-demo #1

Verschil met Cha

Cla is sterk gebaseerd op mijn vorige project, Cha. Maar Cla gebruikt Anthropic’s modellen in plaats van OpenAI’s modellen. Ook ondersteunt Cla geen Answer Search, het scrapen van URL-pagina’s, het scrapen van YouTube en het genereren van afbeeldingen. Het ondersteunt dus alleen een eenvoudige CLI-chatinterface, ondersteuning voor meerdere regels en niet-interactieve chatmodus (via de CLI of een bestand).

Ook zul je een API-sleutel van Anthropic moeten ophalen. Om dit te doen kun je Anthropic’s tutorial volgen en/of de API-sleutelpagina van Anthropic bekijken.

Marketing

Momenteel heb ik dit project alleen gepromoot op Twitter/X via mijn belangrijkste persoonlijke account en via Reddit. Ik had het meeste succes op Reddit, vooral via de Anthropic-subreddit. Door deze marketing kreeg ik 3 GitHub-sterren in één week. Ik bracht Cla voor het eerst uit helemaal aan het begin van juli 2024, volgens mij rond 1 of 2 juli.

Conclusie

Het verbaasde me hoe Anthropic’s Claude-3.5-model OpenAI’s GPT-4-model overtrof, vooral als het gaat om coderen. Daarom bouwde ik Cla om te werken als Cha maar dan voor Anthropic’s modellen. Sinds ik dit heb gedaan, merkte ik dat ik Cla 50% van de tijd gebruik en Cha de andere 50% van de tijd. Al met al kijk ik ernaar uit om te zien hoe dit project zal verlopen.