Token导航 LogoToken导航TokenDH.com
Nexus AI logo
AI代理未说明官方级别未说明来源级核验

Nexus AI

MCP Server

Nexus是一款原生桌面AI聊天应用,支持多提供商LLM集成和MCP协议,提供多模态交互和本地化体验。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
AI聊天TypeScript桌面应用模型集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

navjotdhanawat

提供方

navjotdhanawat

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

纽带

一个具有多提供商支持和MCP集成的原生桌面AI聊天应用程序。使用Tauri v2、React 19和TypeScript构建。

License Platform Status

📸 截图

✨ 特性

多提供商LLM支持

  • 谷歌双子座 -1.5闪存/专业版、2.0闪存、2.5闪存/专业级、3.0专业版和深度思考
  • 开放人工智能 -GPT-4o、GPT-4oMini、GPT-4 Turbo、DALL-E 3
  • 格罗克 -火焰3.3 70b,火焰3.1 8b,Mixtral 8x7b,火焰3.2 Vision

多模式能力

  • 📸 视觉 -使用视觉模型分析图像
  • 🎤 音频 -带音频转录的语音输入
  • 🎨 图像生成 -使用DALL-E 3和Gemini创建图像

MCP工具集成

  • 满的 模型上下文协议 支持
  • 通过stdio或HTTP/SSE传输连接到MCP服务器
  • 直接从聊天对话中执行工具

原生桌面体验

  • ⌨️ 命令面板 -快速访问所有操作(Cmd+K)
  • 💬 对话历史 -具有搜索功能的持久聊天记录
  • 📤 出口 -将对话另存为Markdown或JSON
  • 🎨 主题 -亮、暗和系统主题
  • 🔄 自动更新 -内置GitHub版本的更新程序

📦 安装

先决条件

  • (v18+)
  • (最新稳定)
  • Xcode命令行工具(macOS)

开发设置

# Clone the repository
git clone https://github.com/navjotdhanawat/nexus.git
cd nexus

# Install dependencies
npm install

# Start development server
npm run tauri:dev

生产大楼

# Build the application
npm run tauri:build

# The .app and .dmg will be in src-tauri/target/release/bundle/

🚀 快速开始

  1. 启动应用程序 并打开“首选项”(Cmd+,)
  2. 添加API密钥 在API密钥部分:

- Gemini模型的Google AI API密钥 - GPT和DALL-E的OpenAI API密钥 - Llama和Mixtral的Groq API密钥

  1. 开始聊天! 选择一个型号并发送您的第一条消息

键盘快捷键

快捷方式操作
Cmd+K打开命令选项板
Cmd+,打开首选项
Cmd+1切换左侧栏
Cmd+2切换右侧栏
Cmd+N新对话
Enter发送消息
Shift+Enter新线

🔧 配置

MCP服务器

在首选项中配置MCP服务器→ MCP服务器:

{
  "name": "My MCP Server",
  "transport": "stdio",
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/directory"]
}

环境变量

对于开发,您可以通过环境变量设置API键:

VITE_GOOGLE_API_KEY=your-google-api-key
VITE_OPENAI_API_KEY=your-openai-api-key
VITE_GROQ_API_KEY=your-groq-api-key

🏗️ 建筑

├── src/                    # React frontend
│   ├── components/         # UI components
│   │   ├── chat/          # Chat interface components
│   │   ├── command-palette/ # Command palette
│   │   ├── layout/        # Main window layout
│   │   ├── preferences/   # Settings UI
│   │   └── ui/            # Base shadcn/ui components
│   ├── hooks/             # Custom React hooks
│   ├── lib/               # Utilities and services
│   ├── services/          # LLM and MCP services
│   ├── store/             # Zustand state stores
│   └── types/             # TypeScript definitions
├── src-tauri/             # Rust backend
│   ├── src/               # Tauri commands and logic
│   └── capabilities/      # Tauri permissions
└── docs/                  # Documentation

技术栈

  • 前端:React 19、TypeScript、顺风CSS v4、shadcn/ui v4
  • 状态状态 v5 TanStack Query v5
  • 后端:Tauri v2,铁锈色
  • 构建:Vite v7,Vitest v4

📋 TODO发布前

  • \[ \] 生成应用图标 -用品牌资产替换占位符图标
  • \[ \] 生成更新程序密钥 -快跑 tauri signer generate 用于自动更新
  • \[ \] 代码签名 -设置Apple Developer证书以供分发
  • \[ \] 在macOS上测试 -在Intel和Apple Silicon上验证

🤝 贡献

欢迎投稿!请阅读 贡献.md 作为指导方针。

📄 许可证

该项目根据 MIT许可证.

🙏 致谢

______________________________________________________________________

由...制作❤️ 通过 Navjot Dhanawat

目录标签

目录标签

AI聊天TypeScript桌面应用模型集成本地部署多模态交互LLM集成MCP协议

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP