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 서버를 즉시 실행할 수 있는 스크립트입니다.

기술 스택

  • 프론트엔드 / 클라이언트: Electron 기반 UI (네이티브 종속성 및 패키징 노트에서 유추).
  • 백엔드: Python 런타임(패키지 관리자로 uv 필요) 및 MCP 서버 통신을 위한 Node.js 브리지.
  • 임베딩 모델: bge-m3 (sentence-transformers 스타일의 다국어 인코더).
  • MCP: LLM에 도구를 노출하기 위한 오픈 프로토콜; 리포지토리는 마켓플레이스(mcpsvr)도 유지 관리합니다.
  • 지원되는 LLM 공급자: OpenAI, Azure, Anthropic, Google, Mistral, Doubao, Grok, DeepSeek, Ollama.

시작하기

  1. Python, Node.js, uv(Python 패키지 관리자)를 설치합니다. 이는 MCP 서버 구성 요소에 필요합니다.
  2. INSTALLATION.md의 단계별 지침에 따라 클라이언트와 선택적 도구 지원을 설정합니다.
  3. 개발자의 경우 DEVELOPMENT.md에서 코드를 로컬에서 실행하고 확장을 빌드하는 방법을 설명합니다.
  4. 선택 사항: 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에서 직접 가져온 것이며, 추가 기능은 유추되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트