シェルの中のClaude
概要
AnthropicのLLMモデルと簡単にやり取りするために設計された、シンプルなCLIチャットツールです。ClaはChaプロジェクトをベースにしています。
経緯
私は、ターミナルで最高のLLMモデルと簡単にやり取りするためにChaを開発しました。そしてそれは、私がシェルとやり取りする方法を完全に変えました。これは、Twitter/XとRedditで宣伝して公開してから数か月で、このプロジェクトが30以上のスターを獲得したことからも分かります。しかし、2024年6月21日、Anthropicは最新の高度なモデルであるClaude 3.5 Sonnetを公開しました。AnthropicのProプランを通してこのモデルを試した後、私はすぐに、Claude 3.5がOpenAIのGPT-4モデルよりもコーディングにおいてはるかに優れていることに気づきました。そう判断したのは、Claude 3.5によって完全で複雑なReactアプリを構築できたからです。これは、GPT-4oのリリース後であってもGPT-4ではできなかったことでした。むしろGPT-4oは、元のGPT-4モデルと比べてもさらに劣るモデルだったと私は言えます。これを踏まえ、私はClaude 3.5がGPT-4よりもコーディングにおいてはるかに優れていたため、Anthropicのモデル向けにChaのように動作するClaを作ることを決めました。
デモ
Chaとの違い
Claは、私の前回のプロジェクトであるChaを大きくベースにしています。しかし、ClaはOpenAIのモデルではなくAnthropicのモデルを使用します。また、ClaはAnswer Search、URLページスクレイピング、YouTubeスクレイピング、画像生成をサポートしていません。したがって、基本的なCLIチャットインターフェース、複数行サポート、そして非対話型チャットモード(CLIまたはファイル経由)のみをサポートします。
また、AnthropicからAPIキーを取得する必要があります。これを行うには、Anthropicのチュートリアルに従うか、AnthropicのAPIキーのページを確認してください。
マーケティング
現在、私はこのプロジェクトのマーケティングを、自分の個人メインアカウントを通じてTwitter/XとRedditでのみ行いました。最も成果があったのはRedditで、特にAnthropicのサブレディットを通じてでした。このマーケティングを通じて、1週間でGitHubスターを3つ獲得しました。私はClaを2024年7月のごく初め、たしか7月1日か2日ごろにリリースしました。
結論
AnthropicのClaude-3.5モデルがOpenAIのGPT-4モデルを上回ったこと、特にコーディングの面で上回ったことには、私も驚きました。このため、私はClaを、Anthropicのモデル向けにChaのように動作するものとして作りました。これを行って以来、私はClaを50%の時間、Chaを残りの50%の時間使うようになりました。全体として、このプロジェクトがどう進むのか楽しみです。