Claude in der Shell

GitHub-Repository des Projekts

Über

Ein einfaches CLI-Chat-Tool, das für die einfache Interaktion mit den LLM-Modellen von Anthropic entwickelt wurde. Cla basiert auf dem Cha-Projekt.

Hintergrundgeschichte

Ich habe Cha entwickelt, um einfach mit dem besten LLM-Modell im Terminal zu interagieren, und das hat die Art und Weise, wie ich mit meiner Shell interagiere, völlig verändert. Das zeigt sich daran, dass das Projekt in den Monaten seit seiner Veröffentlichung und Vermarktung auf Twitter/X und Reddit über 30 Sterne erhalten hat. Aber am 21. Juni 2024 veröffentlichte Anthropic sein neuestes fortschrittliches Modell, Claude 3.5 Sonnet. Nachdem ich dieses Modell über den Pro-Plan von Anthropic ausprobiert hatte, sah ich sofort, dass Claude 3.5 beim Programmieren deutlich besser war als OpenAIs GPT-4-Modell. Das stellte ich fest, weil Claude 3.5 es mir erfolgreich ermöglichte, eine vollständige und komplexe React-App zu erstellen, was GPT-4 selbst mit der Veröffentlichung von GPT-4o nicht konnte, das ich sogar als ein noch schlechteres Modell im Vergleich zum ursprünglichen GPT-4-Modell bezeichnen würde. In Anbetracht dessen entschied ich mich, Cla zu bauen, damit es wie Cha funktioniert, aber für die Modelle von Anthropic, da Claude 3.5 beim Programmieren viel besser war als GPT-4.

Demos

Twitter/X-Demo #1

Unterschied zu Cha

Cla basiert stark auf meinem letzten Projekt, Cha. Aber Cla verwendet die Modelle von Anthropic anstelle von OpenAIs Modellen. Außerdem unterstützt Cla keine Antwortsuche, kein Scraping von URL-Seiten, kein Scraping von YouTube und keine Bilderzeugung. Daher unterstützt es nur eine grundlegende CLI-Chat-Oberfläche, mehrzeilige Unterstützung und den nicht-interaktiven Chatmodus (über die CLI oder eine Datei).

Außerdem musst du einen API-Schlüssel von Anthropic besorgen. Dazu kannst du Anthonpics Tutorial folgen und/oder dir Anthonpics API-Schlüssel-Seite ansehen.

Marketing

Derzeit habe ich dieses Projekt nur auf Twitter/X über meinen persönlichen Hauptaccount und über Reddit vermarktet. Den größten Erfolg hatte ich auf Reddit, insbesondere über das Anthropic-Subreddit. Durch dieses Marketing habe ich in einer Woche 3 GitHub-Sterne bekommen. Ich habe Cla ganz am Anfang von Juli 2024 veröffentlicht, ich denke so um den 1. oder 2. Juli.

Fazit

Es war für mich eine Überraschung, wie Anthropics Claude-3.5-Modell OpenAIs GPT-4-Modell übertroffen hat, insbesondere beim Programmieren. Deshalb habe ich Cla gebaut, damit es wie Cha funktioniert, aber für die Modelle von Anthropic. Seitdem habe ich festgestellt, dass ich Cla 50 % der Zeit und Cha die anderen 50 % der Zeit benutze. Insgesamt bin ich gespannt, wie sich dieses Projekt entwickelt.