nanbingxyz/5ire
5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
5ire – 简洁的 AI 助手与 MCP 客户端
它是什么
- 5ire 是一款桌面级 AI 聊天助手,可以与多个大型语言模型供应商(OpenAI、Anthropic、Google、Mistral 等)对话,并透过 Model-Context-Protocol (MCP) 调用外部工具和数据源。
- 它内置了用于检索增强生成 (RAG) 的本地知识库(向量存储库),以及一系列 UI 工具,如提示词库、书签和分析功能。
核心功能
| 功能 | 说明 |
|---|---|
| MCP 驱动工具 | 透过 MCP 服务器将助手连接到文件系统访问、系统信息、数据库、远程 API 等——这是一种为 AI 提供的标准化“USB-C”式插件层。 |
| 本地知识库 | 使用 bge-m3 多语言嵌入模型来读取 docx、xlsx、pptx、pdf、txt、csv 文件,在本地存储其向量,并在不将数据发送到云端的情况下执行 RAG。 |
| 提示词库 | 创建、组织并重复使用带有变量占位符的提示词。 |
| 书签与搜索 | 保存任何对话(即使原始消息被删除后)并在所有聊天记录中进行关键字搜索。 |
| 使用分析 | 追踪 API 调用和支出,以便监控每个模型/供应商的成本。 |
| 一键服务器安装 | 一个可以嵌入网站的脚本,为您自己的工具启动一个即用型的 MCP 服务器。 |
技术堆栈
- 前端 / 客户端: 基于 Electron 的 UI(由原生依赖项和打包说明暗示)。
- 后端: Python 运行环境(需要
uv作为包管理器)以及用于 MCP 服务器通讯的 Node.js 桥接器。 - 嵌入模型:
bge-m3(sentence-transformers 风格的多语言编码器)。 - MCP: 用于向 LLM 公开工具的开放协议;该仓库也维护了一个市场 (
mcpsvr)。 - 支持的 LLM 供应商: OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, Ollama。
入门指南
- 安装 Python, Node.js, 和 uv(Python 包管理器)。这些是 MCP 服务器组件所需的。
- 按照
INSTALLATION.md中的逐步说明来设置客户端和选用的工具支持。 - 对于开发者,
DEVELOPMENT.md解释了如何在本机运行代码并构建扩展功能。 - 选用:使用 One-Click Server Installation Integration Guide 在您的网站上嵌入现成的 MCP 服务器。
社区与贡献
- Discord: https://discord.gg/ADfBTGd5jd – 快速协助、功能讨论、共同开发。
- GitHub: 欢迎提交 PR;仓库显示了最近的提交活动和已关闭问题的统计数据。
- 市场: 配套的
mcpsvr仓库托管了一个社区驱动的 MCP 服务器目录,您可以浏览或贡献。 - 赞助: 作者列出了 Buy-Me-A-Coffee 链接以供捐款。
适用对象
- 想要一个即插即用 UI 来实验多个 LLM API 的开发者。
- 需要为专有文档建立本地 RAG 存储库的团队。
- 任何希望透过标准协议使用自定义工具来扩展 AI 助手功能的人。
所有细节均直接取自仓库的 README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目