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。

入门指南

  1. 安装 Python, Node.js, 和 uv(Python 包管理器)。这些是 MCP 服务器组件所需的。
  2. 按照 INSTALLATION.md 中的逐步说明来设置客户端和选用的工具支持。
  3. 对于开发者,DEVELOPMENT.md 解释了如何在本机运行代码并构建扩展功能。
  4. 选用:使用 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;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目