一款桌面MCP客户端应用,通过Model Context Protocol加速AI工具集成,支持跨厂商LLM API编排,提供零账户、完全控制的本地AI体验。
一分钟了解#
TUUI是一款基于MCP的桌面聊天应用,同时也是一个大胆的AI生成项目实验。它通过Model Context Protocol加速AI工具集成,支持动态配置编排跨厂商LLM API。适合需要本地部署、完全控制AI工具集成的开发者和AI爱好者使用。
核心价值:提供零账户、开源可控的本地AI体验,支持通过MCP协议无缝集成各种AI工具和服务。
快速上手#
安装难度:中 - 需要Node.js环境和一些LLM API配置
# 下载对应系统的最新版本
# Windows: https://github.com/AI-QL/tuui/releases/latest
# Linux: https://github.com/AI-QL/tuui/releases/latest
# macOS: https://github.com/AI-QL/tuui/releases/latest
适合我的场景吗?
- ✅ 本地AI应用开发:需要完全控制AI工具集成的场景
- ✅ 跨厂商LLM API测试:同时使用多个AI服务提供商的场景
- ❌ 云服务依赖型应用:需要云端账户和服务的场景
- ❌ 简单AI对话需求:只需要基础聊天功能,不需要复杂工具集成的场景
核心能力#
1. MCP协议完整支持 - 统一AI工具集成#
- 完整实现Tools、Prompts、Resources等MCP核心功能
- 支持MCP Bundles(.mcpb)打包和分发 实际价值:简化不同AI工具的集成过程,实现一次配置多处使用
2. 跨厂商LLM API编排 - 一键切换AI服务#
- 支持ChatGPT、Claude、Qwen等多种LLM服务
- 动态配置不同模型和API端点 实际价值:无需为每个AI服务单独开发接口,统一管理多厂商AI服务
3. 可视化工具调用追踪 - 理解AI工作流程#
- 展示MCP工具调用过程和参数传递
- 支持工具执行结果可视化 实际价值:帮助开发者理解和调试AI工具调用过程,提高透明度
4. 本地开发环境 - 无需云端账户#
- 完全本地运行,无需注册账户
- 配置文件本地存储,保护隐私 实际价值:提供安全、可控的AI使用环境,适合敏感数据和私有场景
技术栈与集成#
开发语言:TypeScript, JavaScript 主要依赖:Vue 3, Vuetify 3, Electron 40, @modelcontextprotocol/sdk, Pinia 集成方式:桌面应用 / SDK / MCP服务器
生态与扩展#
- MCP服务器:支持Node.js/NPX、Python/UV和Docker三种类型的服务器部署
- 远程MCP服务器:通过mcp-remote支持云端MCP服务器集成
- 插件系统:通过MCP Bundles(.mcpb)实现功能扩展
维护状态#
- 开发活跃度:项目保持活跃更新,最近发布版本1.3.9
- 社区响应:GitHub社区活跃,问题响应及时
- 长期支持:项目明确表示欢迎各种形式的贡献,包括功能增强、UI改进、文档更新等
商用与许可#
许可证:Apache-2.0
- ✅ 商用:允许商用使用
- ✅ 修改:允许修改和分发
- ⚠️ 限制:需要包含原始许可声明
文档与学习资源#
- 文档质量:全面,包含中英文文档
- 官方文档:TUUI.com
- 示例代码:提供完整的配置示例和MCP服务器设置指南
- 学习资源:包含快速入门指南、API文档和MCP协议说明