Skip to content

Commit a28fd27

Browse files
authored
chore: update readme and enable shell tool (#1180)
1 parent d92ef64 commit a28fd27

File tree

4 files changed

+71
-39
lines changed

4 files changed

+71
-39
lines changed

README.jp.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<img src='./build/icon.png' width="150" height="150" alt="DeepChat AI アシスタントアイコン" />
33
</p>
44

5-
<h1 align="center">DeepChat - 強力なオープンソースマルチモデルAIチャットプラットフォーム</h1>
5+
<h1 align="center">DeepChat - 強力なオープンソースマルチモデルAIエージェントプラットフォーム</h1>
66

7-
<p align="center">DeepChatは、複数のクラウドおよびローカル大規模言語モデルをサポートする機能豊富なオープンソースAIチャットプラットフォームです。強力な検索強化機能とツール呼び出し機能を提供します。</p>
7+
<p align="center">DeepChatは、モデル・ツール・エージェントを統合する機能豊富なオープンソースAIエージェントプラットフォームです。マルチLLMチャット、MCPツール呼び出し、そしてACPエージェント連携を提供します。</p>
88

99
<p align="center">
1010
<a href="https://github.com/ThinkInAIXYZ/deepchat/stargazers"><img src="https://img.shields.io/github/stars/ThinkInAIXYZ/deepchat" alt="Stars Badge"/></a>
@@ -30,6 +30,7 @@
3030
- [🚀 プロジェクト紹介](#-プロジェクト紹介)
3131
- [💡 なぜDeepChatを選ぶのか](#-なぜdeepchatを選ぶのか)
3232
- [🔥 主な機能](#-主な機能)
33+
- [🧩 ACP 連携(Agent Client Protocol)](#-acp-連携agent-client-protocol)
3334
- [🤖 サポートされているモデルプロバイダー](#-サポートされているモデルプロバイダー)
3435
- [OpenAI/Gemini/Anthropic API形式の任意のモデルプロバイダーと互換性あり](#openaigeminianthropic-api形式の任意のモデルプロバイダーと互換性あり)
3536
- [🔍 ユースケース](#-ユースケース)
@@ -48,9 +49,9 @@
4849

4950
## 🚀 プロジェクト紹介
5051

51-
DeepChatは、様々な大規模言語モデルと対話するための統一されたインターフェースを提供する強力なオープンソースAIチャットプラットフォームです。OpenAI、Gemini、AnthropicなどのクラウドAPIや、ローカルにデプロイされたOllamaモデルを使用する場合でも、DeepChatはスムーズなユーザー体験を提供します。
52+
DeepChatは、モデル・ツール・エージェントランタイムを1つのデスクトップアプリに統合する、強力なオープンソースAIエージェントプラットフォームです。OpenAI、Gemini、AnthropicなどのクラウドAPIや、ローカルにデプロイされたOllamaモデルを使用する場合でも、DeepChatはスムーズなユーザー体験を提供します。
5253

53-
クロスプラットフォームAIアシスタントアプリケーションとして、DeepChatは基本的なチャット機能をサポートするだけでなく、検索強化、ツール呼び出し、マルチモーダル対話などの高度な機能も提供し、AI機能をより身近で効率的なものにします
54+
チャットに加えて、DeepChatはよりエージェント指向のワークフローをサポートします。MCP(Model Context Protocol)によるツール呼び出しに加え、ACP(Agent Client Protocol)を内蔵し、ACP互換エージェントを「モデル」として取り込み、専用のWorkspace UIで扱えます
5455

5556
<table align="center">
5657
<tr>
@@ -71,7 +72,7 @@ DeepChatは、様々な大規模言語モデルと対話するための統一さ
7172

7273
- **統一されたマルチモデル管理**: 1つのアプリケーションでほぼすべての主要なLLMをサポートし、複数のアプリを切り替える必要がありません
7374
- **シームレスなローカルモデル統合**: 組み込みのOllamaサポートにより、コマンドライン操作なしでローカルモデルを管理・使用できます
74-
- **高度なツール呼び出し**: 組み込みのMCPサポートにより、追加設定なしでコード実行、ウェブアクセス、その他のツールを利用可能です
75+
- **エージェントプロトコルのエコシステム**: MCPによるツール呼び出し(コード実行、ウェブアクセス等)に加え、ACPを内蔵して外部エージェントをDeepChatに統合し、ネイティブなWorkspace体験を提供します
7576
- **強力な検索強化**: 複数の検索エンジンをサポートし、AIの応答をより正確でタイムリーにします。非標準のウェブ検索パラダイムを提供し、迅速なカスタマイズが可能です
7677
- **プライバシー重視**: ローカルデータストレージとネットワークプロキシのサポートにより、情報漏洩のリスクを軽減します
7778
- **ビジネスフレンドリー**: Apache License 2.0の下でオープンソース化され、商用・個人利用の両方に適しています
@@ -103,6 +104,9 @@ DeepChatは、様々な大規模言語モデルと対話するための統一さ
103104
- StreamableHTTP/SSE/Stdioプロトコル トランスポートをサポート
104105
- コード実行、ウェブ情報取得、ファイル操作などの組み込みユーティリティを備えたinMemoryサービスをサポート。二次インストールなしで一般的なユースケースに対応
105106
- 組み込みMCPサービスを通じて、視覚モデル機能を任意のモデルで使用可能な普遍的な機能に変換
107+
- 🤝 **ACP(Agent Client Protocol)エージェント連携**
108+
- ACP互換エージェント(内蔵/カスタムコマンド)を「モデル」として選択可能
109+
- エージェントが提供する場合、ACP Workspace UI で構造化プラン、ツール呼び出し、ターミナル出力を表示
106110
- 💻 **マルチプラットフォームサポート**: Windows、macOS、Linux
107111
- 🎨 **美しく使いやすいインターフェース**、ユーザー志向の設計、丁寧なライト/ダークモードテーマ
108112
- 🔗 **豊富なDeepLinkサポート**: リンクを通じて会話を開始し、他のアプリケーションとシームレスに統合。MCPサービスのワンクリックインストールもサポートし、シンプルさとスピードを実現
@@ -114,6 +118,18 @@ DeepChatは、様々な大規模言語モデルと対話するための統一さ
114118
- コード構造が明確で、モデルプロバイダーもMCPサービスも高度に分離されており、最小コストで自由にカスタマイズ可能
115119
- 合理的なアーキテクチャ、データ相互作用とUI動作の分離により、Electronの機能を十分に活用し、単純なウェブラッパーを拒否、優れたパフォーマンス
116120

121+
## 🧩 ACP 連携(Agent Client Protocol)
122+
123+
DeepChatは [Agent Client Protocol(ACP)](https://agentclientprotocol.com) を内蔵しており、外部のエージェントランタイムをDeepChatにネイティブに統合できます。有効化すると、ACPエージェントはモデルセレクターに「モデル」として表示され、DeepChat内でコーディング/タスク系エージェントをWorkspace UIと一緒に利用できます。
124+
125+
クイックスタート:
126+
127+
1. **設定 → ACPエージェント** でACPを有効化
128+
2. 内蔵ACPエージェントを有効化するか、ACP互換コマンドを追加
129+
3. モデルセレクターでACPエージェントを選択してセッションを開始
130+
131+
ACP互換のエージェント/クライアント一覧:https://agentclientprotocol.com/overview/clients
132+
117133
## 🤖 サポートされているモデルプロバイダー
118134

119135
<table>

README.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<img src='./build/icon.png' width="150" height="150" alt="DeepChat AI Assistant Icon" />
33
</p>
44

5-
<h1 align="center">DeepChat - Powerful Open-Source Multi-Model AI Chat Platform</h1>
5+
<h1 align="center">DeepChat - Powerful Open-Source AI Agent Platform</h1>
66

7-
<p align="center">DeepChat is a feature-rich open-source AI chat platform supporting multiple cloud and local large language models with powerful search enhancement and tool calling capabilities.</p>
7+
<p align="center">DeepChat is a feature-rich open-source AI agent platform that unifies models, tools, and agents: multi-LLM chat, MCP tool calling, and ACP agent integration.</p>
88

99
<p align="center">
1010
<a href="https://github.com/ThinkInAIXYZ/deepchat/stargazers"><img src="https://img.shields.io/github/stars/ThinkInAIXYZ/deepchat" alt="Stars Badge"/></a>
@@ -30,6 +30,7 @@
3030
- [🚀 Project Introduction](#-project-introduction)
3131
- [💡 Why Choose DeepChat](#-why-choose-deepchat)
3232
- [🔥 Main Features](#-main-features)
33+
- [🧩 ACP Integration (Agent Client Protocol)](#-acp-integration-agent-client-protocol)
3334
- [🤖 Supported Model Providers](#-supported-model-providers)
3435
- [Compatible with any model provider in OpenAI/Gemini/Anthropic API format](#compatible-with-any-model-provider-in-openaigeminianthropic-api-format)
3536
- [🔍 Use Cases](#-use-cases)
@@ -48,9 +49,9 @@
4849

4950
## 🚀 Project Introduction
5051

51-
DeepChat is a powerful open-source AI chat platform providing a unified interface for interacting with various large language models. Whether you're using cloud APIs like OpenAI, Gemini, Anthropic, or locally deployed Ollama models, DeepChat delivers a smooth user experience.
52+
DeepChat is a powerful open-source AI agent platform that brings together models, tools, and agent runtimes in one desktop app. Whether you're using cloud APIs like OpenAI, Gemini, Anthropic, or locally deployed Ollama models, DeepChat delivers a smooth user experience.
5253

53-
As a cross-platform AI assistant application, DeepChat not only supports basic chat functionality but also offers advanced features such as search enhancement, tool calling, and multimodal interaction, making AI capabilities more accessible and efficient.
54+
Beyond chat, DeepChat supports agentic workflows: rich tool calling via MCP (Model Context Protocol), and unique ACP (Agent Client Protocol) integration that lets you run ACP-compatible agents as first-class “models” with a dedicated workspace UI.
5455

5556
<table align="center">
5657
<tr>
@@ -71,7 +72,7 @@ Compared to other AI tools, DeepChat offers the following unique advantages:
7172

7273
- **Unified Multi-Model Management**: One application supports almost all mainstream LLMs, eliminating the need to switch between multiple apps
7374
- **Seamless Local Model Integration**: Built-in Ollama support allows you to manage and use local models without command-line operations
74-
- **Advanced Tool Calling**: Built-in MCP support enables code execution, web access, and other tools without additional configuration
75+
- **Agentic Protocol Ecosystem**: Built-in MCP support enables tool calling (code execution, web access, etc.), and built-in ACP support connects external agents into DeepChat with a native workspace UX
7576
- **Powerful Search Enhancement**: Support for multiple search engines makes AI responses more accurate and timely, providing non-standard web search paradigms that can be quickly customized
7677
- **Privacy-Focused**: Local data storage and network proxy support reduce the risk of information leakage
7778
- **Business-Friendly**: Embraces open source under the Apache License 2.0, suitable for both commercial and personal use
@@ -103,6 +104,9 @@ Compared to other AI tools, DeepChat offers the following unique advantages:
103104
- Supports StreamableHTTP/SSE/Stdio protocol Transports
104105
- Supports inMemory services with built-in utilities like code execution, web information retrieval, and file operations; ready for most common use cases out-of-the-box without secondary installation
105106
- Converts visual model capabilities into universally usable functions for any model via the built-in MCP service
107+
- 🤝 **ACP (Agent Client Protocol) Agent Integration**
108+
- Run ACP-compatible agents (built-in or custom commands) as selectable “models”
109+
- ACP workspace UI for structured plans, tool calls, and terminal output when provided by the agent
106110
- 💻 **Multi-Platform Support**: Windows, macOS, Linux
107111
- 🎨 **Beautiful and User-Friendly Interface**, user-oriented design, meticulously themed light and dark modes
108112
- 🔗 **Rich DeepLink Support**: Initiate conversations via links for seamless integration with other applications. Also supports one-click installation of MCP services for simplicity and speed
@@ -116,6 +120,18 @@ Compared to other AI tools, DeepChat offers the following unique advantages:
116120

117121
For more details on how to use these features, see the [User Guide](./docs/user-guide.md).
118122

123+
## 🧩 ACP Integration (Agent Client Protocol)
124+
125+
DeepChat has built-in support for [Agent Client Protocol (ACP)](https://agentclientprotocol.com), allowing you to integrate external agent runtimes into DeepChat with a native UI. Once enabled, ACP agents appear as first-class entries in the model selector, so you can use coding agents and task agents directly inside DeepChat.
126+
127+
Quick start:
128+
129+
1. Open **Settings → ACP Agents** and enable ACP
130+
2. Enable a built-in ACP agent or add a custom ACP-compatible command
131+
3. Select the ACP agent in the model selector to start an agent session
132+
133+
To explore the ecosystem of compatible agents and clients, see: https://agentclientprotocol.com/overview/clients
134+
119135
## 🤖 Supported Model Providers
120136

121137
<table>
@@ -398,4 +414,3 @@ This project is built with the help of these awesome libraries:
398414
## 📃 License
399415

400416
[LICENSE](./LICENSE)
401-

README.zh.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<img src='./build/icon.png' width="150" height="150" alt="DeepChat AI助手图标" />
33
</p>
44

5-
<h1 align="center">DeepChat - 强大的开源多模型AI聊天平台</h1>
5+
<h1 align="center">DeepChat - 强大的开源多模型 AI Agent 平台</h1>
66

7-
<p align="center">DeepChat是一个功能丰富的开源AI聊天平台,支持多种云端和本地大语言模型,提供强大的搜索增强和工具调用能力。</p>
7+
<p align="center">DeepChat是一个功能丰富的开源 AI Agent 平台,统一模型、工具与 Agent:多模型聊天、MCP 工具调用,以及 ACP Agent 集成。</p>
88

99
<p align="center">
1010
<a href="https://github.com/ThinkInAIXYZ/deepchat/stargazers"><img src="https://img.shields.io/github/stars/ThinkInAIXYZ/deepchat" alt="Stars Badge"/></a>
@@ -30,6 +30,7 @@
3030
- [🚀 项目简介](#-项目简介)
3131
- [💡 为什么选择DeepChat](#-为什么选择deepchat)
3232
- [🔥 主要功能](#-主要功能)
33+
- [🧩 ACP 集成(Agent Client Protocol)](#-acp-集成agent-client-protocol)
3334
- [🤖 支持的模型提供商](#-支持的模型提供商)
3435
- [兼容任何OpenAI/Gemini/Anthropic API格式的模型提供商](#兼容任何openaigeminianthropic-api格式的模型提供商)
3536
- [🔍 使用场景](#-使用场景)
@@ -48,9 +49,9 @@
4849

4950
## 🚀 项目简介
5051

51-
DeepChat是一个功能强大的开源AI聊天平台,为用户提供与多种大语言模型交互的统一界面。无论是云端API如OpenAI、Gemini、Anthropic,还是本地部署的Ollama模型,DeepChat都能提供流畅的用户体验。
52+
DeepChat是一个功能强大的开源 AI Agent 平台,将模型、工具与 Agent Runtime 统一在一款桌面应用中。无论是云端API如OpenAI、Gemini、Anthropic,还是本地部署的Ollama模型,DeepChat都能提供流畅的用户体验。
5253

53-
作为一个跨平台的AI助手应用,DeepChat不仅支持基础的聊天功能,还提供了搜索增强、工具调用、多模态交互等高级特性,让AI能力的应用更加便捷和高效
54+
除了聊天,DeepChat还支持更强的 agentic 工作流:通过 MCP(Model Context Protocol)进行工具调用,并内置 ACP(Agent Client Protocol)集成,让 ACP 兼容 Agent 以一等“模型”形态接入,同时提供专用 Workspace UI
5455

5556
<table align="center">
5657
<tr>
@@ -71,7 +72,7 @@ DeepChat是一个功能强大的开源AI聊天平台,为用户提供与多种
7172

7273
- **多模型统一管理**:一个应用支持几乎所有主流LLM,无需在多个应用间切换
7374
- **本地模型无缝集成**:内置Ollama支持,无需命令行操作即可管理和使用本地模型
74-
- **高级工具调用**内置MCP支持,无需额外配置即可使用代码执行、网络访问等工具
75+
- **Agentic 协议生态**内置MCP支持工具调用(代码执行、网络访问等),同时内置ACP支持将外部 Agent 接入 DeepChat,并提供原生 Workspace 体验
7576
- **强大的搜索增强**:支持多种搜索引擎,让AI回答更加准确和及时,提供了非标网页搜索范式,可以快速定制
7677
- **注重隐私保护**:本地数据存储,支持网络代理,减少信息泄露风险
7778
- **开源友好**:基于 Apache License 2.0 协议,适合商业和个人使用
@@ -103,6 +104,9 @@ DeepChat是一个功能强大的开源AI聊天平台,为用户提供与多种
103104
- 支持 StreamableHTTP/SSE/Stdio 协议 Transports
104105
- 支持 inMemory 服务,内置代码执行、网络信息获取、文件操作等实用工具;开箱即用,无需二次安装即可满足大多数常见用例
105106
- 通过内置 MCP 服务,将视觉模型能力转换为任何模型都可通用的函数
107+
- 🤝 **ACP(Agent Client Protocol)Agent 集成**
108+
- 将 ACP 兼容 Agent(内置或自定义命令)作为可选“模型”使用
109+
- Agent 提供时,支持 ACP Workspace UI 展示结构化计划、工具调用与终端输出
106110
- 💻 **多平台支持**:Windows、macOS、Linux
107111
- 🎨 **美观友好的界面**,以用户为中心的设计,精心设计的明暗主题
108112
- 🔗 **丰富的DeepLink支持**:通过链接发起对话,与其他应用无缝集成。还支持一键安装MCP服务,简单快速
@@ -114,6 +118,18 @@ DeepChat是一个功能强大的开源AI聊天平台,为用户提供与多种
114118
- 代码结构清晰,无论是模型供应商还是 MCP 服务都高度解耦,可以随意进行增删定制,成本极低
115119
- 架构合理,数据交互和UI行为分离,充分利用 Electron 的能力,拒绝简单的网页套壳,性能优异
116120

121+
## 🧩 ACP 集成(Agent Client Protocol)
122+
123+
DeepChat内置对 [Agent Client Protocol(ACP)](https://agentclientprotocol.com) 的支持,让你可以把外部 Agent Runtime 以原生体验接入 DeepChat。启用后,ACP Agent 会作为一等“模型”出现在模型选择器中,你可以直接在 DeepChat 内使用编码/任务类 Agent,并配合 Workspace UI 进行交互。
124+
125+
快速上手:
126+
127+
1. 打开 **设置 → ACP Agent** 并开启 ACP
128+
2. 启用一个内置 ACP Agent,或添加自定义 ACP 兼容命令
129+
3. 在模型选择器中选择该 ACP Agent,开始一个 Agent 会话
130+
131+
ACP 生态中更多兼容 Agent/Client 参考:https://agentclientprotocol.com/overview/clients
132+
117133
## 🤖 支持的模型提供商
118134

119135
<table>

0 commit comments

Comments
 (0)