cherry-studio は何をしますか?
スマートチャット、自律エージェント、300以上のアシスタントを備えたAIプロダクティビティスタジオ。最先端のLLMへの統一的アクセス。
機能
- スマートチャット: コンテキストを認識したインテリジェントな会話。
- 自律エージェント: 複雑なタスクを自動化する自立型エージェント。
- 300以上のアシスタント: 様々なユースケースに対応するプリビルトアシスタント。
- 統一アクセス: 複数のLLM(例:GPT-4、Claude、Geminiなど)へ単一インターフェースでアクセス。
- クロスプラットフォーム: デスクトップ(Windows、macOS、Linux)、モバイル(iOS、Android)、ウェブで動作。
使用方法
- インストール: 公式ウェブサイトまたはアプリストアからアプリケーションをダウンロードしてインストールします。
- 起動: アプリを開き、アカウントを作成するかログインします。
- LLMの選択: 設定画面から利用するLLMを選択します(APIキーが必要な場合があります)。
- チャットの開始: スマートチャット機能を使って会話を始めます。
- アシスタントの選択: タスクに応じて適切なアシスタントを選択します。
- エージェントの設定: 自律エージェントを作成または設定して自動化タスクを実行します。
アーキテクチャ
Cherry Studioは、フロントエンドとバックエンドの分離されたアーキテクチャを採用しています。
- フロントエンド: Electronベースのデスクトップアプリケーション、またはPWAとしてのウェブアプリ。
- バックエンド: APIゲートウェイがLLMプロバイダーへのリクエストをルーティングし、ユーザー管理や設定保存を行います。
- データストレージ: ローカルストレージ(SQLite)とクラウドストレージ(オプション)をサポート。
設定
環境変数や設定ファイルで以下のパラメータを調整できます:
LLM_API_KEY: 使用するLLMのAPIキー。DEFAULT_MODEL: デフォルトのモデル名(例:gpt-4、claude-3-opus)。AGENT_TIMEOUT: エージェントの処理タイムアウト時間(秒)。MAX_CONTEXT_LENGTH: チャットコンテキストの最大長。
トラブルシューティング
- APIキーエラー: 環境変数
LLM_API_KEYが正しく設定されているか確認してください。 - 接続問題: インターネット接続と、LLMプロバイダーのステータスを確認してください。
- パフォーマンス: 大量のコンテキストを使用している場合は
MAX_CONTEXT_LENGTHを調整してください。
ライセンス
このプロジェクトは MITライセンス の下で公開されています。
コントリビューション
バグ報告や機能リクエストは、GitHub Issues にて受け付けています。プルリクエストも歓迎します。
CherryHQ/cherry-studio - あなたのAIプロダクティビティを次のレベルへ。