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