PyGPT - Open-source Desktop AI Assistant
PyGPT is an open-source desktop AI assistant for Windows, macOS, and Linux, written in Python. It supports chat, running agents, web search, executing Python code, TTS/STT, plugins, and long-term memory, with no prior AI experience required.
About this tool
What is PyGPT?
PyGPT is an open-source desktop AI assistant written in Python for Windows, macOS, and Linux. It targets desktop users, AI beginners, developers, and accessibility users, and requires no previous knowledge of using AI models.
Key Features
- Chat and agents: Chat with AI models on desktop and run agents.
- Web search and integrations: Search the web and integrate with Slack, GitHub, Telegram, Google, Facebook, X/Twitter, and more.
- Code execution: Run Python code via the built-in Code Interpreter plugin.
- Vision capabilities: Analyze images via vision models and capture real-time video camera in Vision mode.
- Prompt management: Easily manage prompts with editable presets.
- File and attachment management: Upload, download, and organize files and attachments.
- Vector databases: Built-in vector database support with automated file and data embedding.
- Long-term memory: Supports long-term memory.
- Calendar and notes: Integrated calendar, day notes, and search in contexts by selected date.
- Plugin system: Plugins support with built-in plugins like Files I/O, Code Interpreter, Web Search, Google, Facebook, X/Twitter, Slack, Telegram, GitHub, and more.
- MCP support: Supports MCP.
- Accessibility: Support features for individuals with disabilities: customizable keyboard shortcuts, voice control, and translation of on-screen actions into audio via speech synthesis.
- Multilingual: Supports multiple languages.
Pricing
and Licensing PyGPT is open-source software with a freemium pricing model and a free tier.
Features & use cases
Prompt management with editable presetsBuilt-in vector databases and automated data embeddingDesktop AI assistant for Linux, Windows, and macOSImage analysis via vision modelsAccessibility support: customizable shortcuts, voice control, speech synthesisIntegrated calendar, day notes, and search by dateFile and attachment upload, download, and organizationMCP supportPlugin system with built-in plugins (Files I/O, Code Interpreter, Web Search, etc.)Real-time video camera capture in Vision modeNo prior AI model experience requiredSupports multiple languages
Quick facts
Open-source license: MIT