szczyglis-dev/py-gpt
Desktop AI assistant application providing multi-model support with chat, agents, RAG, vision, voice, and code execution capabilities.

PyGPT is a desktop AI assistant supporting multiple LLM providers including OpenAI GPT models, Anthropic Claude, Google Gemini, Ollama local models, DeepSeek, Perplexity, and xAI Grok. It offers chat, agent, and completion modes with filesystem access, Python code execution, web search, and speech synthesis/recognition. The application includes image generation and analysis, context memory management, MCP server integration, and plugin support.