nanbingxyz/5ire

View on GitHub ↗

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 .

5,335 ★425 forksTypeScriptUpdated 2mo ago

What you need to know

A sleek, free desktop AI assistant and MCP client that supports many providers (OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, Ollama) with MCP server tools, a local knowledge base for RAG, prompts library, bookmarks, and usage analytics.

Install

Download from the Releases page (https://github.com/nanbingxyz/5ire/releases/latest)
Before enabling the tools feature, install Python, Node.js, and uv (required as the MCP server runtime)

Usage

  • •Chat with any supported provider; enable MCP tools to access filesystem, system info, databases, remote data
  • •Discover and install MCP servers from the open MCPSvr marketplace (github.com/nanbingxyz/mcpsvr)
  • •Build a local knowledge base: parses and vectorizes docx, xlsx, pptx, pdf, txt, csv using the local bge-m3 embedding model for RAG
  • •Use the prompts library (variables supported), bookmarks, and conversation keyword search

Key features

  • ✓MCP client with tools support (filesystem, system info, databases, remote data) and an MCP server marketplace (MCPSvr)
  • ✓Local knowledge base: bge-m3 embedding, document parsing/vectorization for local RAG
  • ✓Usage analytics: API usage and spend tracking
  • ✓Prompts library with variables, conversation bookmarks, and quick search
  • ✓Multi-provider support: OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, Ollama

Best for

Users who want a free, cross-provider desktop chat client with MCP tool support and local RAG knowledge bases.

Caveats

  • ⚠MCP tools feature requires Python, Node.js, and uv installed on the machine (may be skipped and added later)
  • ⚠Because of native dependencies, it must be packaged per platform; on macOS you may need APPLE_TEAM_ID, APPLE_ID, APPLE_ID_PASS for notarization to avoid security alerts
  • ⚠This is an MCP client (host), not an MCP server
Platforms: macOS · Windows · LinuxClients: 5ire (host)

Reviewed 2026-08-07

Topics

knowledge-basellmsmcpmcp-clientmodel-context-protocol
Stars
5,335★
Forks
425
Language
TypeScript
License
NOASSERTION
Created
2024-01-06
Last push
2026-07-15