A desktop AI assistant that plugs into tools, files, and major LLMs
5ire is a cross-platform desktop client that unifies major LLM providers, local document search, and extensible tool access through the Model Context Protocol.

What it does 5ire is a cross-platform desktop application that acts as both a chat interface and an MCP client. It connects to a wide roster of providers—OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, and Ollama—while letting you bookmark conversations, search chat history, and track API spending. The app also bundles a local knowledge base that parses and vectorizes Word, Excel, PowerPoint, PDF, and CSV files for on-device RAG using the bge-m3 embedding model.
The interesting bit The project leans into the Model Context Protocol as a “USB-C port for AI,” letting you plug in external tools for file-system access, databases, and remote data without rebuilding the client. It also maintains its own open marketplace, MCPSvr, for discovering and sharing MCP servers.
Key highlights
- Supports OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, and Ollama
- Local RAG pipeline with bge-m3 embeddings for multilingual search across docx, xlsx, pptx, pdf, txt, and csv
- Built-in MCP client with tools and prompts support, plus a companion server directory (MCPSvr)
- Usage analytics to monitor API spend across conversations
- Prompt library with variable support, bookmarks, and full-text search across chat history
Caveats
- Activating the tools feature requires Python, Node.js, and uv to be present, since they constitute the MCP server runtime
- Native dependencies mean the app must be packaged per-platform, and macOS builds may need Apple notarization credentials to avoid security warnings
Verdict Developers who want a single desktop hub for multiple LLM providers, local document Q&A, and extensible tool use via MCP should take a look. If you need a zero-dependency, browser-only experience, this is not it.
Frequently asked
- What is nanbingxyz/5ire?
- 5ire is a cross-platform desktop client that unifies major LLM providers, local document search, and extensible tool access through the Model Context Protocol.
- Is 5ire open source?
- Yes — nanbingxyz/5ire is an open-source project tracked on heatdrop.
- What language is 5ire written in?
- nanbingxyz/5ire is primarily written in TypeScript.
- How popular is 5ire?
- nanbingxyz/5ire has 5.3k stars on GitHub.
- Where can I find 5ire?
- nanbingxyz/5ire is on GitHub at https://github.com/nanbingxyz/5ire.