NexusAI 是一款现代化的 AI 大模型聚合工作台,集成 9 家模型厂商、RAG 知识库系统、MCP 工具服务、插件系统、多模态支持,支持桌面端应用打包(Windows/macOS/Linux),采用精美的毛玻璃(Glassmorphism)UI 设计。
🔥 最新更新 v1.7.0: 新增 对话文件夹分类、对话置顶、对话搜索、对话评分、对话导出、TTS语音输出、快捷键系统、对话模板、团队权限管理、主题预览!
✨ 功能特性 • 🚀 快速开始 • 📦 桌面应用 • 🧠 RAG知识库 • 🔀 工作流编排 • 🔌 MCP服务 • 🔧 插件系统 • 🎤 多模态支持 • 📖 使用指南 • 🎨 主题系统
- 🗨️ 多轮对话,支持上下文记忆
- 📝 Markdown 实时渲染(代码块语法高亮、表格、引用、列表等)
- ⚡ 打字动画效果,流畅的用户体验
- 📋 一键复制代码块
- 💡 快捷提示词,快速发起对话
- 📂 对话历史管理,随时切换和回顾
- 🔍 RAG 检索增强 - 基于知识库的智能问答
- 📁 对话文件夹 - 按项目/主题分类管理对话
- 📌 对话置顶 - 重要对话置顶显示
- 🔎 对话搜索 - 按标题和消息内容全文搜索
- 👍👎 对话评分 - 对消息点赞/踩反馈
- 📤 对话导出 - 支持 Markdown/JSON/PDF/TXT 格式
- 🔊 语音输出 (TTS) - AI 消息语音播报
- ⌨️ 快捷键系统 - 可自定义键盘快捷键
- 📋 对话模板 - 预设提示词模板,快速开始对话
- 👥 团队权限 - 知识库和模板的细粒度权限管理
- 🎨 主题预览 - 切换前预览深色/浅色主题效果
完整版 v1.4.0+:检索增强生成(RAG)解决方案
| 功能 | 描述 |
|---|---|
| 📄 文档上传 | 支持 PDF、Word、Excel、TXT、Markdown 格式 |
| ✂️ 智能分块 | 自动文本分割,可配置块大小和重叠度 |
| 🧮 Embedding | 支持 OpenAI、HuggingFace、本地 Embedding 模型 |
| 🔍 向量检索 | HNSW 向量索引,余弦相似度匹配 |
| 🏷️ 标签管理 | 知识库分类标签,支持筛选和批量操作 |
| 🔗 多库联合 | 支持同时检索多个知识库 |
| 📊 性能统计 | 实时显示检索耗时、Token 使用量 |
| 👁️ 文档预览 | 查看原始内容和分块详情 |
| ⚡ 性能优化 | Web Worker + HNSW 向量索引,毫秒级检索 |
v1.6.0 新增:可视化工作流编排
| 功能 | 描述 |
|---|---|
| 🎨 可视化编辑器 | 拖拽式节点编排 |
| 🔗 多种节点 | LLM、条件、循环、工具、RAG、Webhook、脚本等 |
| 📋 14+ 模板 | 文档问答、内容生成、代码审查、会议总结等 |
| 立即执行工作流 | |
| 📊 执行日志 | 实时查看运行状态和输出 |
内置模板:
- 文档问答助手
- 智能客服分流
- 内容生成器
- 代码审查助手
- 文档数据提取
- 会议总结助手
- 多知识库问答
- 单元测试生成
- API 文档生成
v1.6.0 扩展:Model Context Protocol 工具服务 - 34+ 内置服务器
| 类别 | 服务器 |
|---|---|
| 📁 文件系统 | filesystem, everything |
| 📊 数据库 | sqlite, postgres, mysql, mongodb, redis, postgresql |
| 🔀 版本控制 | git, github, github-repos, gitlab |
| 🌐 API | fetch, puppeteer, brave-search, openapi |
| ☁️ 云服务 | aws, aws-kb, aws-kb-retrieval |
| 💬 通信 | slack, slack-channel, notion, linear |
| ⏰ 时间 | time |
| 🗺️ 地图 | google-maps |
| 📋 项目管理 | jira, notion, linear, gitlab |
| 🔍 搜索 | brave-search, everything |
| 🛡️ 监控 | sentry |
| 🤖 AI/ML | memory, sequential-thinking, everart |
| 🐳 容器 | docker, kubernetes |
| 🔐 安全 | gitleaks |
- 支持自定义 MCP 服务器配置
- 工具调用权限管理(询问/允许/拒绝)
- 实时连接状态监控
- 快速添加功能,一键添加内置服务器
- 按分类筛选和搜索
v1.5.0 新增:可扩展的插件架构
| 功能 | 描述 |
|---|---|
| 🏪 插件市场 | 浏览/搜索/安装插件 |
| 🛡️ 安全沙箱 | 隔离环境运行插件 |
| 🔐 权限控制 | 14 种细粒度权限 |
| ⚡ 热插拔 | 无需重启启用/禁用 |
| 🎣 Hook 机制 | 8 种事件钩子 |
可用 Hooks:
before-message-send/after-message-receiveon-conversation-start/on-conversation-endon-plugin-load/on-plugin-unloadon-theme-change/on-settings-change
v1.5.0 新增:富媒体输入输出
| 功能 | 支持格式 |
|---|---|
| 📷 图片 | JPEG, PNG, GIF, WebP, SVG, BMP |
| 🎵 音频 | MP3, WAV, OGG, WebM, M4A, AAC |
| 🎬 视频 | MP4, WebM, OGV, MOV, AVI |
| 📄 文件 | PDF, Word, Excel, TXT, Markdown |
| 🎤 语音输入 | 实时录音 |
- 附件预览(聊天界面)
- 文件大小限制(按类型)
- 语音录制(Web API)
内置 8 个专业 AI Agent:
| Agent | 描述 | 类别 |
|---|---|---|
| ✍️ 创意写作助手 | 文章、故事、广告文案创作 | 创意 |
| 💻 代码专家 | 全栈开发、代码审查与重构 | 技术 |
| 📊 数据分析师 | 数据可视化与统计分析 | 分析 |
| 🌍 多语言翻译 | 专业文档和实时翻译 | 语言 |
| 📋 产品经理 | PRD撰写、需求分析、产品规划 | 产品 |
| ⚖️ 法律顾问 | 合同审查、法规解读 | 专业 |
| 🎨 UI/UX 设计师 | 界面设计建议与设计系统 | 设计 |
| 🔬 学术研究 | 论文分析、文献综述 | 学术 |
支持 9 大模型厂商,超过 65+ 个模型(2025-2026 最新版):
基于 Tauri 的跨平台桌面应用
| 平台 | 安装包格式 | 体积 |
|---|---|---|
| Windows | .msi (安装程序), .exe (安装包) |
~8MB |
| macOS Intel | .dmg (磁盘镜像), .app (应用程序) |
~10MB |
| macOS Apple Silicon | .dmg (M1/M2/M3) |
~10MB |
| Linux | .deb, .rpm, .AppImage |
~12MB |
backdrop-filter: blur()+ 半透明背景的全局毛玻璃效果- 动态浮动光晕球体背景(animate 动画)
- 精细的页面过渡动画(淡入、上滑、悬浮提升)
- 13 套精美主题(7 深色 + 6 浅色)
- 📱 响应式设计,支持移动端适配
- Node.js >= 18.0.0
- npm >= 9.0.0
- Rust >= 1.70.0 (桌面应用打包需要)
# 1. 克隆项目
git clone https://github.com/your-username/nexusai.git
cd nexusai
# 2. 安装依赖
npm install
# 3. 启动开发服务器
npm run dev
# 4. 桌面应用开发模式
npm run tauri-dev
# 5. 构建桌面应用
npm run build:win # Windows
npm run build:mac # macOS Intel
npm run build:mac-arm # macOS Apple Silicon
npm run build:linux # Linux访问 Releases 下载最新版本。
- 创建知识库: 知识库页面 → 新建知识库 → 输入名称/描述/标签
- 上传文档: 支持 PDF、Word、Excel、TXT、Markdown
- 配置 Embedding: 选择 OpenAI/HuggingFace/本地模型
- 使用知识库: 单库检索或多库联合检索
- 查看结果: 展开「检索来源」查看相似度和性能统计
- 启用服务器: MCP 页面 → 选择服务器 → 开启
- 配置: 填写必要的环境变量(如 GitHub Token)
- 连接: 点击连接按钮
- 使用工具: AI 对话中自动使用 MCP 工具
- ask: 每次询问
- allow: 自动允许
- deny: 拒绝
- 浏览市场: 插件页面 → 插件市场
- 搜索筛选: 使用分类和排序
- 安装: 点击安装按钮
- 配置: 如有配置项,设置参数
- 启用: 自动激活
参考 plugins/README.md 和示例插件 plugins/hello-world/。
- 上传附件: 点击输入框旁边的 📎 按钮
- 选择文件: 图片/音频/视频/文档
- 发送消息: 附件随消息发送
- 语音输入: 点击 🎤 按钮开始录音
| 版本 | 日期 | 更新内容 |
|---|---|---|
| v1.7.0 | 2026-02 | 📁 对话文件夹分类、📌 对话置顶、🔎 对话搜索、👍👎 对话评分、📤 对话导出、🔊 TTS语音输出、⌨️ 快捷键系统、📋 对话模板、👥 团队权限管理、🎨 主题预览 |
| v1.6.0 | 2026-02 | 🔀 工作流编排系统、🔌 MCP 扩展至 34+ 服务器、⚡ RAG 性能优化(Web Worker + HNSW) |
| v1.5.0 | 2026-02 | 🔌 MCP 支持、🔧 插件系统、🎤 多模态支持 |
| v1.4.0 | 2026-03 | 🖥️ 桌面应用打包、🦙 Ollama 本地模型支持、🧠 84+ Agents、🎨 13 套主题系统 |
| v1.3.0 | 2026-02 | ⚡ vLLM 高性能推理、💾 数据持久化、📱 移动端适配 |
| v1.2.0 | 2026-02 | 🦙 Ollama 本地模型支持 |
| v1.1.0 | 2026-02 | 🎨 13 套主题系统 |
| v1.0.0 | 2026-02 | 🚀 首次发布 |
本项目基于 MIT License 开源。
如果这个项目对你有帮助,请给一个 ⭐ Star!
Made with ❤️ by NexusAI Team