Py Gpt
FreeDesktop AI Assistant powered by GPT-5, GPT-4, o1, o3, Gemini, Claude, Ollama, DeepSeek, Perplexity, Grok, Bielik, chat, vision, voice, RAG, image and video generation, agents, tools, MCP, plugins, speech synthesis and recognition, web search, memory, presets, assistants,and more. Linux, Windows, Mac
About Py Gpt
PyGPT is an open-source desktop AI assistant for Windows, macOS, and Linux, designed to run locally like a ChatGPT client but with extensive customization and multi-model support. It integrates with numerous large language models including OpenAI GPT-5, GPT-4, o1, o3, o4, Google Gemini, Anthropic Claude, xAI Grok, DeepSeek V3/R1, Perplexity Sonar, Mistral AI, and any model accessible through Ollama and LlamaIndex. The assistant offers 12 modes of operation: Chat, Chat with Files, Realtime + Audio, Research (via Perplexity), Completion, Image and Video Generation, Vision, Assistants, Experts, Computer Use, Agents, and Autonomous Mode. It supports RAG (retrieval-augmented generation) with built-in vector databases and LlamaIndex for chatting with local files (txt, pdf, csv, html, md, docx, json, epub, xlsx, xml, webpages, and more). Additional features include voice interaction (speech synthesis and recognition via multiple providers), image and video generation (DALL-E, Imagen, Gemini, Veo 3, Sora 2), internet search (Google, Bing, DuckDuckGo), plugin system, MCP support, real-time Python code interpreter, task scheduler, custom commands, calendar, notepad, painter tool, Agents Builder, themes, and accessibility support. The full source code is available on GitHub, and it requires no prior AI knowledge to use.
Key Features
Pros & Cons
- 100% free and open-source (MIT license)
- Supports a wide range of leading AI models from multiple providers
- Runs locally on desktop (Windows, macOS, Linux) for privacy
- Comprehensive local file RAG with vector database support
- Extensive plugin ecosystem and MCP support for integration
- Built-in voice interaction and speech synthesis
- Highly customizable with presets, themes, and model editor
- Includes tools like Python code interpreter, task scheduler, and calendar
- Requires API keys for most cloud-based models (OpenAI, Anthropic, etc.)
- Local installation and configuration may be complex for non-technical users
- Some advanced features (e.g., Computer Use, Autonomous Mode) require familiarity with the tool
- Dependency on external model providers for best performance
- Only available as a desktop application; no web or mobile version