Open Source, Personal Desktop AI Assistant for Linux, Windows, and Mac with Chat, Vision, Agents, Image generation, Tools and commands, Voice control and more.
pygpt.net
Features
- Desktop AI Assistant for Linux, Windows and Mac, written in Python.
- Works similarly to ChatGPT, but locally (on a desktop computer).
- 11 modes of operation: Chat, Chat with Files, Chat with Audio, Research (Perplexity), Completion, Image generation, Vision, Assistants, Experts, Agents and Autonomous Mode.
- Supports multiple models: o1, o3, GPT-4o, GPT-4, GPT-3.5, and any model accessible through LlamaIndex and Ollama such as Llama 3, Mistral, Google Gemini, xAI Grok, Anthropic Claude, DeepSeek, Bielik, etc.
- Chat with your own Files: integrated LlamaIndex support: chat with data such as: txt, pdf, csv, html, md, docx, json, epub, xlsx, xml, webpages, Google, GitHub, video/audio, images and other data types, or use conversation history as additional context provided to the model.
- Built-in vector databases support and automated files and data embedding.
- Included support features for individuals with disabilities: customizable keyboard shortcuts, voice control, and translation of on-screen actions into audio via speech synthesis.
- Handles and stores the full context of conversations (short and long-term memory).
- Internet access via Google and Microsoft Bing.
- Speech synthesis via Microsoft Azure, Google, Eleven Labs and OpenAI Text-To-Speech services.
- Speech recognition via OpenAI Whisper, Google and Microsoft Speech Recognition.
- Real-time video camera capture in Vision mode.
- Image analysis via GPT-4 Vision and GPT-4o.
- Integrated calendar, day notes and search in contexts by selected date.
- Tools and commands execution (via plugins: access to the local filesystem, Python Code Interpreter, system commands execution, and more).
- Custom commands creation and execution.
- Crontab / Task scheduler included.
- Manages files and attachments with options to upload, download, and organize.
- Context history with the capability to revert to previous contexts (long-term memory).
- Allows you to easily manage prompts with handy editable presets.
- Provides an intuitive operation and interface.
- Includes a notepad.
- Includes simple painter / drawing tool.
- Supports multiple languages.
- Requires no previous knowledge of using AI models.
- Simplifies image generation using DALL-E.
- Fully configurable.
- Themes support.
- Real-time code syntax highlighting.
- Plugins support.
- Built-in token usage calculation.
- Possesses the potential to support future OpenAI models.
- It's open source; source code is available on GitHub.
- Utilizes the user's own API key.
- and many more.
PyGPT – Open‑source Desktop AI Assistant for Windows, macOS, Linux
PyGPT is an open‑source desktop AI assistant for Windows, macOS and Linux. Chat, agents, web search, run Python, TTS/STT, plugins, long‑term memory.