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;未推斷任何額外功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案