A cross platform AI assistant and MCP client supporting multiple model providers and local knowledge bases.

5ire screenshot 1

5ire is an open-source AI assistant and MCP client. It provides a unified web application and server environment that allows users to interact with various large language models through their own API keys. This setup removes the reliance on a single provider by aggregating multiple AI services into one interface.

The software supports a wide range of providers including OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, and Ollama. It is deployed as a server and web app, allowing users to manage multiple AI models and custom configurations in one location. This makes it a versatile tool for users who switch between different models depending on the specific task or cost requirements.

Key features

  • Integration with Model Context Protocol (MCP) servers to access file systems and databases
  • Local knowledge base using bge-m3 for multilingual vectorization
  • Support for RAG with docx, xlsx, pptx, pdf, txt, and csv files
  • API usage analytics to track spending and token consumption
  • Prompt library with support for custom variables
  • Conversation bookmarks that persist even if original messages are deleted
  • Keyword search across all chat history
  • Access to a community directory for discovering new MCP servers

The architecture relies on the Model Context Protocol to standardize how the interface provides context and tools to LLMs. This protocol acts as a standardized connection point, enabling the AI to interact with external data sources and system information rather than relying solely on a conversation window. To enable these tool capabilities, the system requires a runtime environment consisting of Python, Node.js, and the uv package manager. This makes the software suitable for developers and power users who want to extend AI capabilities by connecting models to local or remote data sources.

5ire is a flexible, self-hosted frontend for those who prefer to maintain control over their AI interactions and data context while utilizing a variety of different model providers.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity26 days ago
Repository Age2 years
LicenseCustom
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.