5ire  by nanbingxyz

Cross-platform desktop AI assistant and MCP client

created 1 year ago
4,293 stars

Top 11.6% on sourcepulse

GitHubView on GitHub
Project Summary

5ire is a cross-platform desktop AI assistant and Model Context Protocol (MCP) client, designed for users who want to integrate various LLM providers and local data sources into a unified interface. It offers enhanced functionality through a standardized MCP protocol, enabling access to local knowledge bases and external tools for richer AI interactions.

How It Works

5ire leverages the Model Context Protocol (MCP) to standardize how applications interact with LLMs and external tools. This protocol acts as a universal adapter, allowing 5ire to connect to diverse LLM providers (OpenAI, Azure, Anthropic, Google, etc.) and integrate tools for file system access, database interaction, and more. For local knowledge, it uses the bge-m3 embedding model to vectorize documents (docx, pdf, etc.), enabling Retrieval-Augmented Generation (RAG) capabilities.

Quick Start & Requirements

  • Installation: Requires Python, Node.js, and uv (Python package manager) for the MCP Server runtime. Detailed instructions are in the Installation Guide.
  • Platform Packaging: Native dependencies necessitate packaging for the specific OS. macOS users may need Apple developer credentials for notarization.
  • Resources: No specific hardware requirements are listed, but LLM usage will dictate resource needs.

Highlighted Details

  • Supports a wide range of LLM providers including OpenAI, Azure, Anthropic, Google, Baidu, Mistral, and Ollama.
  • Features an open marketplace for MCP Servers, facilitating tool discovery and sharing.
  • Integrates local knowledge base capabilities with bge-m3 for multilingual RAG on various document types.
  • Includes usage analytics for API spending, a versatile prompt library with variable support, conversation bookmarking, and quick search functionality.

Maintenance & Community

  • The project has a presence on Twitter.
  • A Development Setup Guide and Wiki are available for contributors and advanced users.
  • An "open marketplace for MCP Servers" suggests community involvement in tool development.

Licensing & Compatibility

  • The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project requires specific runtime components (Python, Node.js, uv) for full tool functionality. macOS users may face additional setup steps for notarization. The absence of an explicit license and compatibility details may pose challenges for commercial adoption.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
5
Issues (30d)
28
Star History
965 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Travis Fischer Travis Fischer(Founder of Agentic), and
1 more.

fastmcp by punkpeye

3.7%
2k
TypeScript framework for building MCP servers handling client sessions
created 7 months ago
updated 2 days ago
Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.