An open API service indexing awesome lists of open source software.

https://github.com/thinkinaixyz/deepchat

🐬DeepChat - A smart assistant that connects powerful AI to your personal world
https://github.com/thinkinaixyz/deepchat

agent agent-skills ai ai-assistant ai-sdk chatgpt claude cross-platform deepseek electron gemini harness-design hermes-agent llm-client mcp mcp-client openai-client openclaw

Last synced: 1 day ago
JSON representation

🐬DeepChat - A smart assistant that connects powerful AI to your personal world

Awesome Lists containing this project

README

          


DeepChat AI アシスタントアイコン

DeepChat - 強力なオープンソースマルチモデルAIエージェントプラットフォーム

DeepChatは、モデル・ツール・エージェントを統合する機能豊富なオープンソースAIエージェントプラットフォームです。マルチLLMチャット、MCPツール呼び出し、そしてACPエージェント連携を提供します。


Stars Badge
Forks Badge
Pull Requests Badge
Issues Badge
License Badge
Downloads
Ask DeepWiki


ThinkInAIXYZ%2Fdeepchat | Trendshift


中文 / English / 日本語

## 📑 目次

- [📑 目次](#-目次)
- [🚀 プロジェクト紹介](#-プロジェクト紹介)
- [💡 なぜDeepChatを選ぶのか](#-なぜdeepchatを選ぶのか)
- [🔥 主な機能](#-主な機能)
- [🧩 ACP 連携(Agent Client Protocol)](#-acp-連携agent-client-protocol)
- [🤖 サポートされているモデルプロバイダー](#-サポートされているモデルプロバイダー)
- [OpenAI/Gemini/Anthropic API形式の任意のモデルプロバイダーと互換性あり](#openaigeminianthropic-api形式の任意のモデルプロバイダーと互換性あり)
- [🔍 ユースケース](#-ユースケース)
- [📦 クイックスタート](#-クイックスタート)
- [ダウンロードとインストール](#ダウンロードとインストール)
- [モデルの設定](#モデルの設定)
- [会話を開始](#会話を開始)
- [💻 開発ガイド](#-開発ガイド)
- [依存関係のインストール](#依存関係のインストール)
- [開発を開始](#開発を開始)
- [ビルド](#ビルド)
- [👥 コミュニティと貢献](#-コミュニティと貢献)
- [⭐ スター履歴](#-スター履歴)
- [👨‍💻 貢献者](#-貢献者)
- [📃 ライセンス](#-ライセンス)

## 🚀 プロジェクト紹介

DeepChatは、モデル・ツール・エージェントランタイムを1つのデスクトップアプリに統合する、強力なオープンソースAIエージェントプラットフォームです。OpenAI、Gemini、AnthropicなどのクラウドAPIや、ローカルにデプロイされたOllamaモデルを使用する場合でも、DeepChatはスムーズなユーザー体験を提供します。

チャットに加えて、DeepChatはよりエージェント指向のワークフローをサポートします。MCP(Model Context Protocol)によるツール呼び出しに加え、ACP(Agent Client Protocol)を内蔵し、ACP互換エージェントを「モデル」として取り込み、専用のWorkspace UIで扱えます。



DeepChat Light Mode




DeepChat Dark Mode



## 💡 なぜDeepChatを選ぶのか

他のAIツールと比較して、DeepChatは以下のようなユニークな利点を提供します:

- **統一されたマルチモデル管理**: 1つのアプリケーションでほぼすべての主要なLLMをサポートし、複数のアプリを切り替える必要がありません
- **シームレスなローカルモデル統合**: 組み込みのOllamaサポートにより、コマンドライン操作なしでローカルモデルを管理・使用できます
- **エージェントプロトコルのエコシステム**: MCPによるツール呼び出し(コード実行、ウェブアクセス等)に加え、ACPを内蔵して外部エージェントをDeepChatに統合し、ネイティブなWorkspace体験を提供します
- **強力な検索強化**: 複数の検索エンジンをサポートし、AIの応答をより正確でタイムリーにします。非標準のウェブ検索パラダイムを提供し、迅速なカスタマイズが可能です
- **プライバシー重視**: ローカルデータストレージとネットワークプロキシのサポートにより、情報漏洩のリスクを軽減します
- **ビジネスフレンドリー**: Apache License 2.0の下でオープンソース化され、商用・個人利用の両方に適しています

## 🔥 主な機能

- 🌐 **複数のクラウドLLMプロバイダーサポート**: DeepSeek、OpenAI、Kimi、Grok、Gemini、Anthropicなど
- 🏠 **ローカルモデルデプロイメントサポート**:
- 包括的な管理機能を備えた統合Ollama
- コマンドライン操作なしでOllamaモデルのダウンロード、デプロイメント、実行を制御・管理
- 🚀 **豊富で使いやすいチャット機能**
- 業界最高レベルの [CodeMirror](https://codemirror.net/) を基盤としたコードブロックレンダリングを含む完全な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サービスを通じて、視覚モデル機能を任意のモデルで使用可能な普遍的な機能に変換
- 🤝 **ACP(Agent Client Protocol)エージェント連携**
- ACP互換エージェント(内蔵/カスタムコマンド)を「モデル」として選択可能
- エージェントが提供する場合、ACP Workspace UI で構造化プラン、ツール呼び出し、ターミナル出力を表示
- 💻 **マルチプラットフォームサポート**: Windows、macOS、Linux
- 🎨 **美しく使いやすいインターフェース**、ユーザー志向の設計、丁寧なライト/ダークモードテーマ
- 🔗 **豊富なDeepLinkサポート**: リンクを通じて会話を開始し、他のアプリケーションとシームレスに統合。MCPサービスのワンクリックインストールもサポートし、シンプルさとスピードを実現
- 🚑 **セキュリティ重視の設計**: チャットデータと設定データに暗号化インターフェースとコード難読化機能を備える
- 🛡️ **プライバシー保護**: スクリーン投影の非表示、ネットワークプロキシなどのプライバシー保護方法をサポートし、情報漏洩のリスクを軽減
- 💰 **ビジネスフレンドリー**:
- オープンソースを採用し、Apache License 2.0ライセンスに基づく、企業利用も安心
- 企業統合では最小限の設定コード変更のみで予約された暗号化難読化セキュリティ機能を使用可能
- コード構造が明確で、モデルプロバイダーもMCPサービスも高度に分離されており、最小コストで自由にカスタマイズ可能
- 合理的なアーキテクチャ、データ相互作用とUI動作の分離により、Electronの機能を十分に活用し、単純なウェブラッパーを拒否、優れたパフォーマンス

## 🧩 ACP 連携(Agent Client Protocol)

DeepChatは [Agent Client Protocol(ACP)](https://agentclientprotocol.com) を内蔵しており、外部のエージェントランタイムをDeepChatにネイティブに統合できます。有効化すると、ACPエージェントはモデルセレクターに「モデル」として表示され、DeepChat内でコーディング/タスク系エージェントをWorkspace UIと一緒に利用できます。

クイックスタート:

1. **設定 → ACPエージェント** でACPを有効化
2. 内蔵ACPエージェントを有効化するか、ACP互換コマンドを追加
3. モデルセレクターでACPエージェントを選択してセッションを開始

ACP互換のエージェント/クライアント一覧:https://agentclientprotocol.com/overview/clients

## 🤖 サポートされているモデルプロバイダー



Deepseek Icon

Deepseek


Moonshot Icon

Moonshot


OpenAI Icon

OpenAI


Gemini Icon

Gemini




Ollama Icon

Ollama


Qiniu Icon

Qiniu


NewApi Icon

NewApi


Grok Icon

Grok




Zhipu Icon

Zhipu


PPIO Icon

PPIO


MiniMax Icon

MiniMax


Fireworks Icon

Fireworks




AIHubMix Icon

AIHubMix


Doubao Icon

Doubao


DashScope Icon

DashScope


Groq Icon

Groq




JieKou.AI Icon

JieKou.AI


ZenMux Icon

ZenMux


GitHub Models Icon

GitHub Models


LM Studio Icon

LM Studio




Hunyuan Icon

Hunyuan


302.AI Icon

302.AI


Together Icon

Together


Poe Icon

Poe




Vercel AI Gateway Icon

Vercel AI Gateway


OpenRouter Icon

OpenRouter


Azure OpenAI Icon

Azure OpenAI


TokenFlux Icon

TokenFlux




BurnCloud Icon

BurnCloud


OpenAI Responses Icon

OpenAI Responses


CherryIn Icon

CherryIn


ModelScope Icon

ModelScope




AWS Bedrock Icon

AWS Bedrock


SiliconFlow Icon

SiliconFlow


Anthropic Icon

Anthropic


### OpenAI/Gemini/Anthropic API形式の任意のモデルプロバイダーと互換性あり

## 🔍 ユースケース

DeepChatは様々なAIアプリケーションシナリオに適しています:

- **日常アシスタント**: 質問への回答、提案の提供、文章作成の支援
- **開発支援**: コード生成、デバッグ、技術的問題の解決
- **学習ツール**: 概念の説明、知識の探求、学習ガイダンス
- **コンテンツ作成**: コピーライティング、クリエイティブなインスピレーション、コンテンツの最適化
- **データ分析**: データの解釈、チャート生成、レポート作成

## 📦 クイックスタート

### ダウンロードとインストール

以下のいずれかの方法で DeepChat をインストールできます:

**方法1:GitHub Releases**

[GitHub Releases](https://github.com/ThinkInAIXYZ/deepchat/releases)ページからお使いのシステム用の最新バージョンをダウンロードしてください:

- Windows: `.exe`インストールファイル
- macOS: `.dmg`インストールファイル
- Linux: `.AppImage`または`.deb`インストールファイル

**方法2:公式ウェブサイト**

[公式ウェブサイト](https://deepchatai.cn/#/download)からダウンロードできます。

**方法3:Homebrew(macOS のみ)**

macOS ユーザーは Homebrew を使用してインストールできます:

```bash
brew install --cask deepchat
```

### モデルの設定

1. DeepChatアプリケーションを起動
2. 設定アイコンをクリック
3. "モデルプロバイダー"タブを選択
4. APIキーを追加するか、ローカルOllamaを設定

### 会話を開始

1. "+"ボタンをクリックして新しい会話を作成
2. 使用したいモデルを選択
3. AIアシスタントとの対話を開始

## 💻 開発ガイド

[貢献ガイドライン](./CONTRIBUTING.md)をお読みください。

WindowsとLinuxはGitHub Actionによってパッケージングされます。
Mac関連の署名とパッケージングについては、[Mac リリースガイド](https://github.com/ThinkInAIXYZ/deepchat/wiki/Mac-Release-Guide)を参照してください。

### 依存関係のインストール

```bash
$ pnpm install
$ pnpm run installRuntime
# エラーが出た場合: No module named 'distutils'
$ pip install setuptools
```

* For Windows: 非管理者ユーザーがシンボリックリンクやハードリンクを作成できるようにするには、設定で「開発者モード」を有効にするか、管理者アカウントを使用してください。それ以外の場合、pnpm の操作は失敗します。

### 開発を開始

```bash
$ pnpm run dev
```

### ビルド

```bash
# Windowsの場合
$ pnpm run build:win

# macOSの場合
$ pnpm run build:mac

# Linuxの場合
$ 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はアクティブなオープンソースコミュニティプロジェクトであり、様々な形での貢献を歓迎します:

- 🐛 [問題を報告する](https://github.com/ThinkInAIXYZ/deepchat/issues)
- 💡 [機能の提案を提出する](https://github.com/ThinkInAIXYZ/deepchat/issues)
- 🔧 [コードの改善を提出する](https://github.com/ThinkInAIXYZ/deepchat/pulls)
- 📚 [ドキュメントを改善する](https://github.com/ThinkInAIXYZ/deepchat/wiki)
- 🌍 [翻訳を手伝う](https://github.com/ThinkInAIXYZ/deepchat/tree/main/locales)

プロジェクトへの参加方法について詳しく知るには、[貢献ガイドライン](./CONTRIBUTING.md)をご確認ください。

## ⭐ スター履歴

[![Star History Chart](https://api.star-history.com/svg?repos=ThinkInAIXYZ/deepchat&type=Timeline)](https://www.star-history.com/#ThinkInAIXYZ/deepchat&Timeline)

## 👨‍💻 貢献者

deepchatへの貢献をご検討いただきありがとうございます!貢献ガイドは[貢献ガイドライン](./CONTRIBUTING.md)でご確認いただけます。


Contribution Leaderboard

## 🙏🏻 謝辞

このプロジェクトは、以下の素晴らしいライブラリの支援により構築されています:

- [Vue](https://vuejs.org/)
- [Electron](https://www.electronjs.org/)
- [Electron-Vite](https://electron-vite.org/)
- [oxlint](https://github.com/oxc-project/oxc)

## 📃 ライセンス

[LICENSE](./LICENSE)