PyGPT – Open-source Desktop AI Assistant

PyGPT is a free, open-source desktop AI assistant for Windows, macOS, and Linux. It offers chat, agents, web search, Python code execution, TTS/STT, plugins, long-term memory, and built-in vector database support, suitable for all users.

Visit website

About this tool

PyGPT is a free, open-source desktop AI assistant available for Windows, macOS, and Linux. Built with Python, it provides a wide range of features including chat, agents, web search, Python code execution, text-to-speech and speech-to-text, plugin system, and long-term memory. It includes built-in vector database support for automatic file and data embedding, enabling context-aware retrieval. Additionally, PyGPT offers accessibility features such as customizable keyboard shortcuts, voice control, and translation of on-screen actions into audio via speech synthesis. It supports multiple languages and requires no prior knowledge of AI models, making it suitable for beginners and advanced users alike.

Use cases
  • Everyday chat and Q&A
  • Web search and content scraping via plugins
  • Running Python scripts with the code interpreter
  • Voice control and speech synthesis for accessibility
  • Managing calendar, notes, and searching by date
  • Image analysis and real-time video capture

Features & use cases

Cross-platform desktop app (Windows, macOS, Linux)Built-in vector database and file embeddingPlugin support (Files I/O, Code Interpreter, Web Search, social media, etc.)MCP supportReal-time video capture in Vision modeImage analysisCalendar, notes, and date-based searchFile managementEditable prompt presetsMulti-language supportAccessibility features

At a glance

Monetization
  • Free
Maturity signals
  • Open source
Learning curve
  • Low

Sources

Every profile keeps its sources and latest verification date.