szczyglis-dev/py-gpt

Desktop AI Assistant powered by GPT-6, GPT-5, Gemini, Claude, Grok, Ollama, DeepSeek, Perplexity, and more - chat, agents, tools, MCP, plugins, RAG, vision, voice, image and video generation, speech synthesis and speech recognition, web search, memory, presets, canvas, assistants, themes, computer use. Windows, Linux, and Mac.

해결하는 문제

PyGPT는 다양한 AI 모델(클라우드 및 로컬)과 상호 작용할 수 있는 통합 인터페이스를 제공하는 포괄적인 데스크톱 AI 어시스턴트입니다. 여러 공급업체의 웹사이트나 터미널을 전환할 필요 없이 채팅, 에이전트 워크플로우, 멀티모달 상호 작용을 위한 강력한 로컬 환경을 제공합니다.

작동 방식

PyGPT는 네이티브 SDK(OpenAI, Google, Anthropic, xAI) 또는 OpenAI 호환 API를 통해 AI 공급업체에 연결되는 로컬 클라이언트 역할을 합니다. RAG(검색 증강 생성)를 위해 LlamaIndex를 통합하고 Ollama를 통한 로컬 모델 실행을 지원합니다. 이 애플리케이션에는 플러그인 시스템, 코드 실행을 위한 내장 Python/OS 도구, 사용자 지정 에이전트 워크플로우를 위한 노드 기반 빌더가 포함되어 있습니다.

대상 사용자

AI 모델에 대한 깊은 전문 지식 없이도 여러 모델 공급업체, 로컬 LLM, 고급 자동화 기능을 지원하는 전문적이고 기능이 풍부한 AI 데스크톱 애플리케이션을 원하는 사용자를 위해 설계되었습니다.

주요 특징

  • 광범위한 모델 지원: GPT-6 Astra, Claude, Gemini, Grok, DeepSeek 및 Ollama를 통한 로컬 모델과 호환됩니다.
  • 멀티 에이전트 워크플로우: Chat, Orchestrator, Swarm 런타임을 지원하여 전문 작업자에게 작업을 위임할 수 있습니다.
  • 통합 RAG: 다양한 파일 형식(PDF, CSV, DOCX 등) 및 웹 페이지를 인덱싱하고 쿼리하기 위한 LlamaIndex 지원이 내장되어 있습니다.
  • 멀티모달 기능: 실시간 음성(음성 인식 및 음성 합성), 시각/카메라 입력, 이미지/비디오 생성이 포함됩니다.
  • 확장 가능한 도구: 플러그인 시스템, Model Context Protocol (MCP) 지원, 시스템 명령 실행을 위한 내장 Python/IPython 인터프리터가 특징입니다.

관련

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