nanbingxyz/5ire
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 .
5ire – 洗練されたAIアシスタント&MCPクライアント
概要
- 5ireは、多くの大規模言語モデルプロバイダー(OpenAI、Anthropic、Google、Mistralなど)と対話でき、Model-Context-Protocol (MCP) を介して外部ツールやデータソースを呼び出せるデスクトップスタイルのAIチャットアシスタントです。
- 検索拡張生成 (RAG) 用のローカル知識ベース(ベクトルストア)と、プロンプトライブラリ、ブックマーク、分析などのUIユーティリティがバンドルされています。
主な機能
| 機能 | 内容 |
|---|---|
| MCP対応ツール | MCPサーバーを通じて、ファイルシステムアクセス、システム情報、データベース、リモートAPIなどにアシスタントを接続します。これはAIのための標準化された「USB-C」スタイルのプラグイン層です。 |
| ローカル知識ベース | bge-m3 多言語埋め込みモデルを使用して docx、xlsx、pptx、pdf、txt、csv ファイルを取り込み、ベクトルをローカルに保存し、データをクラウドに送信せずにRAGを実行します。 |
| プロンプトライブラリ | 変数プレースホルダーを含むプロンプトを作成、整理、再利用できます。 |
| ブックマークと検索 | 会話を保存し(元のメッセージが削除された後でも)、すべてのチャットをキーワード検索できます。 |
| 使用状況分析 | API呼び出しと支出を追跡し、モデル/プロバイダーごとのコストを監視できます。 |
| ワンクリックサーバーインストール | 独自のツール用にすぐに使えるMCPサーバーを立ち上げるための、Webサイトに埋め込み可能なスクリプトです。 |
技術スタック
- フロントエンド / クライアント: ElectronベースのUI(ネイティブ依存関係とパッケージングノートから推測)。
- バックエンド: Pythonランタイム(パッケージマネージャーとして
uvが必要)およびMCPサーバー通信用のNode.jsブリッジ。 - 埋め込みモデル:
bge-m3(sentence-transformersスタイルの多言語エンコーダー)。 - MCP: LLMにツールを公開するためのオープンプロトコル。リポジトリはマーケットプレイス (
mcpsvr) も維持しています。 - サポートされているLLMプロバイダー: OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, Ollama。
はじめに
- Python, Node.js, uv(Pythonパッケージマネージャー)をインストールします。これらはMCPサーバーコンポーネントに必要です。
INSTALLATION.mdの手順に従って、クライアントとオプションのツールサポートをセットアップします。- 開発者向けに、
DEVELOPMENT.mdでコードをローカルで実行し、拡張機能を構築する方法を説明しています。 - オプション:One-Click Server Installation Integration Guide を使用して、すぐに使えるMCPサーバーをサイトに埋め込みます。
コミュニティと貢献
- Discord: https://discord.gg/ADfBTGd5jd – 迅速なヘルプ、機能の議論、共同開発。
- GitHub: PRを歓迎します。リポジトリには最近のコミットアクティビティとクローズされた問題の統計が表示されます。
- マーケットプレイス: 付属の
mcpsvrリポジトリには、コミュニティ主導のMCPサーバーディレクトリがあり、閲覧や貢献が可能です。 - 資金提供: 寄付用のBuy-Me-A-Coffeeリンクが記載されています。
対象ユーザー
- 複数のLLM APIを試すためのプラグアンドプレイUIを求める開発者。
- 独自のドキュメント用にローカルRAGストアを必要とするチーム。
- 標準プロトコルを介してカスタムツールでAIアシスタントを拡張したい方。
すべての詳細はリポジトリのREADMEから直接取得したものであり、追加機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト