Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 21 additions & 5 deletions README.jp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<img src='./build/icon.png' width="150" height="150" alt="DeepChat AI アシスタントアイコン" />
</p>

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

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

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

## 🚀 プロジェクト紹介

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

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

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

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

Comment thread
zerob13 marked this conversation as resolved.
## 🤖 サポートされているモデルプロバイダー

<table>
Expand Down
27 changes: 21 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<img src='./build/icon.png' width="150" height="150" alt="DeepChat AI Assistant Icon" />
</p>

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

<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>
<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>

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

## 🚀 Project Introduction

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.
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.

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.
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.

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

- **Unified Multi-Model Management**: One application supports almost all mainstream LLMs, eliminating the need to switch between multiple apps
- **Seamless Local Model Integration**: Built-in Ollama support allows you to manage and use local models without command-line operations
- **Advanced Tool Calling**: Built-in MCP support enables code execution, web access, and other tools without additional configuration
- **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
- **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
- **Privacy-Focused**: Local data storage and network proxy support reduce the risk of information leakage
- **Business-Friendly**: Embraces open source under the Apache License 2.0, suitable for both commercial and personal use
Expand Down Expand Up @@ -103,6 +104,9 @@ Compared to other AI tools, DeepChat offers the following unique advantages:
- Supports StreamableHTTP/SSE/Stdio protocol Transports
- 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
- Converts visual model capabilities into universally usable functions for any model via the built-in MCP service
- 🤝 **ACP (Agent Client Protocol) Agent Integration**
- Run ACP-compatible agents (built-in or custom commands) as selectable “models”
- ACP workspace UI for structured plans, tool calls, and terminal output when provided by the agent
- 💻 **Multi-Platform Support**: Windows, macOS, Linux
- 🎨 **Beautiful and User-Friendly Interface**, user-oriented design, meticulously themed light and dark modes
- 🔗 **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
Expand All @@ -116,6 +120,18 @@ Compared to other AI tools, DeepChat offers the following unique advantages:

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

## 🧩 ACP Integration (Agent Client Protocol)

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.

Quick start:

1. Open **Settings → ACP Agents** and enable ACP
2. Enable a built-in ACP agent or add a custom ACP-compatible command
3. Select the ACP agent in the model selector to start an agent session

To explore the ecosystem of compatible agents and clients, see: https://agentclientprotocol.com/overview/clients

Comment thread
zerob13 marked this conversation as resolved.
## 🤖 Supported Model Providers

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

[LICENSE](./LICENSE)

26 changes: 21 additions & 5 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<img src='./build/icon.png' width="150" height="150" alt="DeepChat AI助手图标" />
</p>

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

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

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

## 🚀 项目简介

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

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

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

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

## 🧩 ACP 集成(Agent Client Protocol)

DeepChat内置对 [Agent Client Protocol(ACP)](https://agentclientprotocol.com) 的支持,让你可以把外部 Agent Runtime 以原生体验接入 DeepChat。启用后,ACP Agent 会作为一等“模型”出现在模型选择器中,你可以直接在 DeepChat 内使用编码/任务类 Agent,并配合 Workspace UI 进行交互。

快速上手:

1. 打开 **设置 → ACP Agent** 并开启 ACP
2. 启用一个内置 ACP Agent,或添加自定义 ACP 兼容命令
3. 在模型选择器中选择该 ACP Agent,开始一个 Agent 会话

ACP 生态中更多兼容 Agent/Client 参考:https://agentclientprotocol.com/overview/clients

## 🤖 支持的模型提供商

<table>
Expand Down
Loading