# AgentConnector **Repository Path**: jsjfailab/AgentConnector ## Basic Information - **Project Name**: AgentConnector - **Description**: AgentConnector is a feature-rich open-source Agent Network Client built upon DeepChat, supporting Agent network, multiple cloud and local large language models with powerful search enhancement and tool calling capabilities. - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-07 - **Last Updated**: 2025-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
AgentConnector是一个功能丰富的开源AI智能体客户端,支持多种云端和本地大语言模型,提供强大的搜索增强和工具调用能力。
## 📑 目录 - [📑 目录](#-目录) - [🚀 项目简介](#-项目简介) - [💡 为什么选择AgentConnector](#-为什么选择AgentConnector) - [🔥 主要功能](#-主要功能) - [🤖 支持的模型提供商](#-支持的模型提供商) - [兼容任何OpenAI/Gemini/Anthropic API格式的模型提供商](#兼容任何openaigeminianthropic-api格式的模型提供商) - [🔍 使用场景](#-使用场景) - [📦 快速开始](#-快速开始) - [下载安装](#下载安装) - [配置模型](#配置模型) - [开始对话](#开始对话) - [💻 开发指南](#-开发指南) - [安装依赖](#安装依赖) - [开始开发](#开始开发) - [构建](#构建) - [🙏🏻 Thanks](#-Thanks) - [📃 许可证](#-许可证) ## 🚀 项目简介 AgentConnector 是一款功能丰富的开源AI对话平台,它基于DeepChat构建,支持智能体网络接入的同时支持接入多种云端和本地大语言模型,并具备强大的搜索增强与工具调用能力。 作为一个跨平台的AI助手应用,AgentConnector不仅支持基础的聊天功能,还提供了搜索增强、工具调用、多模态交互等高级特性,让AI能力的应用更加便捷和高效。 ## 💡 为什么选择AgentConnector 与其他AI工具相比,AgentConnector具有以下独特优势: - **全面继承DeepChat核心功能**:基于健壮的DeepChat框架构建,完整继承了其所有强大的对话能力与用户体验优势,提供成熟稳定的交互基础,实现开箱即用。 - **无缝集成AgentDNS生态**:原生设计支持连接AgentDNS系统,能够自动发现并动态路由至最合适的智能服务,实现真正的"智能体级"互联协作。 - **内置MCP支持的先进工具调用**:集成模型上下文协议,支持代码执行、网络访问及多种可扩展工具,无需复杂配置即可使用。 - **灵活强大的搜索增强功能**:支持多搜索引擎并提供可定制的搜索范式,显著提升AI回复的准确性与时效性。 - **隐私优先的设计理念**:通过本地数据存储和网络代理支持,有效降低数据泄露风险,切实保障用户隐私。 - **商业友好的开源许可**:基于Apache 2.0许可证发布,免费用于商业及个人场景,提供最大程度使用灵活性。 ## 🔥 主要功能 - **与AgentDNS深度集成**:动态连接智能体网络,实现服务自动发现、智能路由和统一调度。 AgentConnector完整继承了DeepChat的核心对话功能,这使我们能够站在巨人的肩膀上。这一战略基础让我们避免了重复开发,从而将研发精力集中于突破性功能——如AgentDNS集成和增强的工具调用能力,为用户创造更大价值。 - 🌐 **多种云端LLM提供商支持**:DeepSeek、OpenAI、SiliconFlow、Grok、Gemini、Anthropic等 - 🏠 **本地模型部署支持**: - 集成Ollama,提供全面的管理功能 - 无需命令行操作即可控制和管理Ollama模型的下载、部署和运行 - 🚀 **丰富易用的聊天功能** - 完整的Markdown渲染,代码块渲染基于业界顶级的 [CodeMirror](https://codemirror.net/) 实现 - 多窗口+多Tab架构,各个维度支持多会话并行运行,就像使用浏览器一样使用大模型,无阻塞的体验带来了优异的效率 - 支持 Artifacts 渲染,多样化结果展示,MCP集成后显著节省token消耗 - 消息支持重试生成多个变体;对话可自由分支,确保总有合适的思路 - 支持渲染图像、Mermaid图表等多模态内容;支持GPT-4o,Gemini,Grok的文本到图像功能 - 支持在内容中高亮显示搜索结果等外部信息源 - 🔍 **强大的搜索扩展能力** - 通过MCP模式内置集成博查搜索、Brave Search等 领先搜索API,让模型智能决定何时搜索 - 通过模拟用户网页浏览,支持Google、Bing、百度、搜狗公众号搜索等主流搜索引擎,使LLM能像人类一样阅读搜索引擎 - 支持读取任何搜索引擎;只需配置搜索助手模型,即可连接各种搜索源,无论是内部网络、无API的引擎,还是垂直领域搜索引擎,作为模型的信息源 - 🔧 **出色的MCP(Model Context Protocol)支持** - 完整支持了 MCP 协议中 Resources/Prompts/Tools 三大核心能力 - 支持语义工作流,通过理解任务的意义和上下文,实现更复杂和智能的自动化 - 极其用户友好的配置界面 - 美观清晰的工具调用显示 - 详细的工具调用调试窗口,自动格式化工具参数和返回数据 - 内置 Node.js 运行环境;类似 npx/node 的服务无需额外配置开箱即用 - 支持 StreamableHTTP/SSE/Stdio 协议 Transports - 支持 inMemory 服务,内置代码执行、网络信息获取、文件操作等实用工具;开箱即用,无需二次安装即可满足大多数常见用例 - 通过内置 MCP 服务,将视觉模型能力转换为任何模型都可通用的函数 - 💻 **多平台支持**:Windows、macOS、Linux - 🎨 **美观友好的界面**,以用户为中心的设计,精心设计的明暗主题 - 🔗 **丰富的DeepLink支持**:通过链接发起对话,与其他应用无缝集成。还支持一键安装MCP服务,简单快速 - 🚑 **安全优先设计**:聊天数据和配置数据预留加密接口和代码混淆能力 - 🛡️ **隐私保护**:支持屏幕投影隐藏、网络代理等隐私保护方法,降低信息泄露风险 - 💰 **商业友好**: - 拥抱开源,基于 Apache License 2.0 协议,企业使用安心无忧 - 企业集成只需要修改极少配置代码即可使用预留的加密混淆的安全能力 - 代码结构清晰,无论是模型供应商还是 MCP 服务都高度解耦,可以随意进行增删定制,成本极低 - 架构合理,数据交互和UI行为分离,充分利用 Electron 的能力,拒绝简单的网页套壳,性能优异 ## 🤖 支持的模型提供商|
Ollama |
Deepseek |
PPIO |
DashScope |
|
Doubao |
MiniMax |
Fireworks |
302.AI |
|
OpenAI |
Gemini |
GitHub Models |
Moonshot |
|
OpenRouter |
Azure OpenAI |
Qiniu |
Grok |
|
智谱 |
SiliconFlow |
AIHubMix |
混元 |
|
LM Studio |