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 인터프리터가 특징입니다.
관련
- 프로젝트
AndraxDev/speak-gpt사용자가 자신의 API 키를 사용하여 여러 LLM 공급자에 연결할 수 있는 Android 및 웹용 오픈소스 AI 어시스턴트 클라이언트입니다.
- 프로젝트
appleboy/CodeGPTCodeGPT는 LLM API(OpenAI, Azure, Gemini, Anthropic, Ollama, Groq, OpenRouter, LiteLLM)를 사용하여 Conventional-Commit 메시지와 짧은 코드 리뷰 요약을 자동 생성하는 Go 기반 CLI입니다. Git `prepare-commit-msg` 훅을 설치하고, 다양한 제공자, 프록시 설정, 언어 번역, 스트리밍 출력, 유연한 프롬프트/템플릿 시스템을 지원합니다. Homebrew, Chocolatey, 설치 스크립트, 사전 컴파일된 바이너리 또는 `go install`로 설치 가능합니다. API 키(또는 동적 헬퍼)를 설정하고, 모델을 선택하며, 프롬프트를 사용자 정의할 수 있습니다. 터미널에서 직접 AI 지원 커밋 메시지와 빠른 리뷰를 원하는 개발자에게 이상적입니다.
- 프로젝트
OpenMOSS/AnyGPTAnyGPT는 이산 토큰화를 사용하여 텍스트, 음성, 이미지, 음악 등 모든 모달리티를 통합하는 오픈소스 다중 모달 LLM입니다. 베이스 및 채팅 체크포인트, 추론 스크립트, 그리고 학습 및 제로샷 다중 모달 작업용 AnyInstruct 데이터셋을 제공합니다.
- 프로젝트
Significant-Gravitas/AutoGPTAutoGPT는 자율 AI 에이전트를 구축, 배포 및 관리하기 위한 오픈 소스 플랫폼입니다. 사용자는 평이한 영어로 목표를 설명하거나 시각적으로 워크플로우를 구성할 수 있습니다. 시스템은 LLM 기반 에이전트를 생성하여 45개 이상의 통합 서비스(Gmail, Slack, GitHub 등)와 상호 작용하며 보고서 작성, 인시던트 분류, 마케팅 문구 생성 등의 작업을 완료합니다. 이 프로젝트는 유료 호스팅 서비스와 무료 자체 호스팅 Docker 어플라이언스를 제공하며, 핵심 플랫폼은 Polyform Shield 라이선스를, 클래식 에이전트 코드는 MIT 라이선스를 따릅니다.
- 프로젝트
kardolus/chatgpt-cliChatGPT CLI는 다양한 LLM 제공자를 위한 크로스 플랫폼 명령줄 클라이언트입니다. 스트리밍 쿼리, 스레드 기반 채팅 기록, 프롬프트 파일 주입, 멀티미디어 I/O, 그리고 예산 및 정책 제약 조건 하에서 셸/파일/웹 검색 도구를 실행할 수 있는 실험적 에이전트 모드 (ReAct / Plan-Execute)를 제공합니다. 또한 사용자 정의 도구 호출을 위해 Model Context Protocol (MCP)을 지원합니다. Homebrew 또는 사전 빌드된 바이너리를 통해 설치하고, `~/.chatgpt-cli/config.yaml`에서 API 키를 구성한 후 `chatgpt "your question"` 또는 `chatgpt --interactive`로 채팅을 시작하세요.