A self-hosted, provider-agnostic web interface for chatting with local Ollama models and OpenAI-compatible APIs, with RAG, plugins and multi-user access control.
nanbingxyz/5ire
A cross-platform desktop AI assistant that connects to major LLM providers and acts as an MCP client with a local knowledge base.
Open-source alternative to:ChatGPT
Claude Desktop
- Stars
- 5,373
- Forks
- 435
- Open issues
- 79
- Last commit
- last month
What is it?
5ire is a desktop AI chat application that works with a range of model providers, including OpenAI, Azure, Anthropic, Google, Mistral, DeepSeek and Ollama. It is built to run on multiple desktop platforms and serves as a Model Context Protocol (MCP) client, so users can connect the assistant to external tools and data sources through MCP servers.
Beyond chat, 5ire includes a local knowledge base. It parses docx, xlsx, pptx, pdf, txt and csv files, converts them into vectors with the bge-m3 embedding model, and stores them locally for retrieval-augmented generation. Other built-in features include usage analytics for tracking API spending, a prompt library with variables, conversation bookmarks and keyword search across chats.
The project is aimed at users who want one desktop client for several LLM services and MCP tools, with document Q&A kept on their own machine. Enabling the tools feature requires Python, Node.js and uv to be installed, since they provide the runtime for MCP servers.
Key features
- 01Connects to OpenAI, Azure, Anthropic, Google, Mistral, DeepSeek and Ollama models.
- 02Acts as an MCP client to use tools exposed by MCP servers.
- 03Local knowledge base with bge-m3 embeddings for docx, xlsx, pptx, pdf, txt and csv files.
- 04Usage analytics for tracking API usage and spending.
- 05Prompt library with variable support.
- 06Conversation bookmarks and keyword search across chats.
Use cases
- Chatting with several LLM providers from one desktop app.
- Giving an AI assistant access to local files or databases through MCP servers.
- Asking questions over private office documents and PDFs without uploading them to a cloud service.
- Tracking how much is spent on model API calls.
Quick start
- 1
Download the app from the releases page
- 2
Install Python, Node.js and uv if you want the tools feature (see the Installation Guide)
Things to know
- The license is not clearly stated in the project metadata, so check the repository before commercial use.
- The tools feature needs Python, Node.js and uv installed as a runtime for MCP servers.
- Packaging on macOS for notarization requires Apple developer credentials to avoid security alerts.
Topics
FAQ
- What is 5ire?
- A cross-platform desktop AI assistant that connects to major LLM providers and acts as an MCP client with a local knowledge base. 5ire is a desktop AI chat application that works with a range of model providers, including OpenAI, Azure, Anthropic, Google, Mistral, DeepSeek and Ollama. It is built to run on multiple desktop platforms and serves as a Model Context Protocol (MCP) client, so users can connect the assistant to external tools and data sources through MCP servers.
- Is 5ire free to use? What license does it have?
- 5ire is open source under the Other license. Check the license terms before using it in commercial products.
- Is 5ire still maintained?
- Updated within 6 months. The last commit to 5ire was on Sep 14, 2026.
- What can I use 5ire for?
- Chatting with several LLM providers from one desktop app. Giving an AI assistant access to local files or databases through MCP servers. Asking questions over private office documents and PDFs without uploading them to a cloud service. Tracking how much is spent on model API calls.
- How do I install 5ire?
- Download the app from the releases page Install Python, Node.js and uv if you want the tools feature (see the Installation Guide)
- Where can I get 5ire?
- The source code and installation instructions are on GitHub: https://github.com/nanbingxyz/5ire
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Cherry Studio is a cross-platform desktop AI client that connects to many LLM providers, local models and 300+ preset assistants.
Desktop client for ChatGPT, Claude and other LLMs, running on Windows, macOS and Linux with local data storage.
FastGPT is an open-source AI Agent building platform with data processing, RAG knowledge bases, and visual workflow orchestration for LLM apps.
A Python framework for building MCP servers, clients, and interactive apps that connect LLMs to tools and data.
Official Python SDK for building Model Context Protocol servers and clients that connect LLM applications to tools, data and prompts.