DeepChat - 強力なオープンソースマルチモデルAIチャットプラットフォーム
DeepChatは、複数のクラウドおよびローカル大規模言語モデルをサポートする機能豊富なオープンソースAIチャットプラットフォームです。強力な検索強化機能とツール呼び出し機能を提供します。
DeepChatは、様々な大規模言語モデルと対話するための統一されたインターフェースを提供する強力なオープンソースAIチャットプラットフォームです。OpenAI、Gemini、AnthropicなどのクラウドAPIや、ローカルにデプロイされたOllamaモデルを使用する場合でも、DeepChatはスムーズなユーザー体験を提供します。
クロスプラットフォームAIアシスタントアプリケーションとして、DeepChatは基本的なチャット機能をサポートするだけでなく、検索強化、ツール呼び出し、マルチモーダル対話などの高度な機能も提供し、AI機能をより身近で効率的なものにします。
他のAIツールと比較して、DeepChatは以下のようなユニークな利点を提供します:
統一されたマルチモデル管理 : 1つのアプリケーションでほぼすべての主要なLLMをサポートし、複数のアプリを切り替える必要がありません
シームレスなローカルモデル統合 : 組み込みのOllamaサポートにより、コマンドライン操作なしでローカルモデルを管理・使用できます
高度なツール呼び出し : 組み込みのMCPサポートにより、追加設定なしでコード実行、ウェブアクセス、その他のツールを利用可能です
強力な検索強化 : 複数の検索エンジンをサポートし、AIの応答をより正確でタイムリーにします。非標準のウェブ検索パラダイムを提供し、迅速なカスタマイズが可能です
プライバシー重視 : ローカルデータストレージとネットワークプロキシのサポートにより、情報漏洩のリスクを軽減します
ビジネスフレンドリー : Apache License 2.0の下でオープンソース化され、商用・個人利用の両方に適しています
🌐 複数のクラウドLLMプロバイダーサポート : DeepSeek、OpenAI、SiliconFlow、Grok、Gemini、Anthropicなど
🏠 ローカルモデルデプロイメントサポート :
包括的な管理機能を備えた統合Ollama
コマンドライン操作なしでOllamaモデルのダウンロード、デプロイメント、実行を制御・管理
🚀 豊富で使いやすいチャット機能
業界最高レベルの CodeMirror を基盤としたコードブロックレンダリングを含む完全なMarkdownレンダリング
マルチウィンドウ + マルチタブアーキテクチャで、あらゆる次元でマルチセッション並列動作をサポート。ブラウザのように大規模モデルを使用し、ノンブロッキング体験により優れた効率を実現
MCP統合後、トークン消費を大幅に節約する多様な結果表示のためのアーティファクトレンダリングをサポート
メッセージは複数のバリエーションを生成するためのリトライをサポート。会話は自由にフォーク可能で、常に適切な思考の流れを確保
画像、Mermaidダイアグラム、その他のマルチモーダルコンテンツのレンダリングをサポート。GPT-4o、Gemini、Grokのテキストから画像生成機能をサポート
検索結果などの外部情報ソースをコンテンツ内でハイライト表示
🔍 強力な検索強化機能
MCPモードで博查搜索、Brave Searchなどの主要な検索APIを組み込み、モデルが検索のタイミングを賢く判断
ユーザーのウェブブラウジングをシミュレートすることで、Google、Bing、Baidu、Sogou公式アカウント検索などの主要検索エンジンをサポート
あらゆる検索エンジンの読み取りをサポート。検索アシスタントモデルを設定するだけで、内部ネットワーク、APIなしのエンジン、垂直ドメイン検索エンジンなど、様々な情報ソースをモデルに接続可能
🔧 優れたMCP(Model Context Protocol)サポート
MCPプロトコルのResources/Prompts/Tools三大コア機能を完全サポート
セマンティックワークフローをサポートし、タスクの意味とコンテキストを理解することで、より複雑でインテリジェントな自動化を実現します。
非常にユーザーフレンドリーな設定インターフェース
美しく明確なツール呼び出し表示
ツールパラメータとリターンデータの自動フォーマット機能を備えた詳細なツール呼び出しデバッグウィンドウ
組み込みNode.js実行環境。npx/node類似のサービスは追加設定不要で開箱即用
StreamableHTTP/SSE/Stdioプロトコル トランスポートをサポート
コード実行、ウェブ情報取得、ファイル操作などの組み込みユーティリティを備えたinMemoryサービスをサポート。二次インストールなしで一般的なユースケースに対応
組み込みMCPサービスを通じて、視覚モデル機能を任意のモデルで使用可能な普遍的な機能に変換
💻 マルチプラットフォームサポート : Windows、macOS、Linux
🎨 美しく使いやすいインターフェース 、ユーザー志向の設計、丁寧なライト/ダークモードテーマ
🔗 豊富なDeepLinkサポート : リンクを通じて会話を開始し、他のアプリケーションとシームレスに統合。MCPサービスのワンクリックインストールもサポートし、シンプルさとスピードを実現
🚑 セキュリティ重視の設計 : チャットデータと設定データに暗号化インターフェースとコード難読化機能を備える
🛡️ プライバシー保護 : スクリーン投影の非表示、ネットワークプロキシなどのプライバシー保護方法をサポートし、情報漏洩のリスクを軽減
💰 ビジネスフレンドリー :
オープンソースを採用し、Apache License 2.0ライセンスに基づく、企業利用も安心
企業統合では最小限の設定コード変更のみで予約された暗号化難読化セキュリティ機能を使用可能
コード構造が明確で、モデルプロバイダーもMCPサービスも高度に分離されており、最小コストで自由にカスタマイズ可能
合理的なアーキテクチャ、データ相互作用とUI動作の分離により、Electronの機能を十分に活用し、単純なウェブラッパーを拒否、優れたパフォーマンス
OpenAI/Gemini/Anthropic API形式の任意のモデルプロバイダーと互換性あり
DeepChatは様々なAIアプリケーションシナリオに適しています:
日常アシスタント : 質問への回答、提案の提供、文章作成の支援
開発支援 : コード生成、デバッグ、技術的問題の解決
学習ツール : 概念の説明、知識の探求、学習ガイダンス
コンテンツ作成 : コピーライティング、クリエイティブなインスピレーション、コンテンツの最適化
データ分析 : データの解釈、チャート生成、レポート作成
GitHub Releases ページからお使いのシステム用の最新バージョンをダウンロードしてください:
Windows: .exeインストールファイル
macOS: .dmgインストールファイル
Linux: .AppImageまたは.debインストールファイル
DeepChatアプリケーションを起動
設定アイコンをクリック
"モデルプロバイダー"タブを選択
APIキーを追加するか、ローカルOllamaを設定
"+"ボタンをクリックして新しい会話を作成
使用したいモデルを選択
AIアシスタントとの対話を開始
貢献ガイドライン をお読みください。
WindowsとLinuxはGitHub Actionによってパッケージングされます。
Mac関連の署名とパッケージングについては、Mac リリースガイド を参照してください。
$ pnpm install
$ pnpm run installRuntime
$ pip install setuptools
For Windows: 非管理者ユーザーがシンボリックリンクやハードリンクを作成できるようにするには、設定で「開発者モード」を有効にするか、管理者アカウントを使用してください。それ以外の場合、pnpm の操作は失敗します。
$ pnpm run dev
$ pnpm run build:win
$ pnpm run build:mac
$ pnpm run build:linux
$ pnpm run build:win:x64
$ pnpm run build:win:arm64
$ pnpm run build:mac:x64
$ pnpm run build:mac:arm64
$ pnpm run build:linux:x64
$ pnpm run build:linux:arm64
DeepChatはアクティブなオープンソースコミュニティプロジェクトであり、様々な形での貢献を歓迎します:
プロジェクトへの参加方法について詳しく知るには、貢献ガイドライン をご確認ください。
deepchatへの貢献をご検討いただきありがとうございます!貢献ガイドは貢献ガイドライン でご確認いただけます。
このプロジェクトは、以下の素晴らしいライブラリの支援により構築されています:
LICENSE