Advertisement
Overview
PyGPT is open source, all-in-one Desktop AI Assistant that provides direct interaction with OpenAI language models, including o1, o3 gpt-4, gpt-4 Vision, and gpt-3.5, through the OpenAI API. By utilizing LangChain and LlamaIndex, the application also supports alternative LLMs, like those available on HuggingFace, locally available models (like Llama 3 or Mistral), Google Gemini and Anthropic Claude.
This assistant offers multiple modes of operation such as chat, assistants, completions, and image-related tasks using DALL-E 3 for generation and gpt-4o and gpt-4-vision for image analysis. PyGPT has filesystem capabilities for file I/O, can generate and run Python code, execute system commands, and manage file transfers. It also allows models to perform web searches with the Google and Microsoft Bing.
For audio interactions, PyGPT includes speech synthesis using the Microsoft Azure, Google, Eleven Labs and OpenAI Text-To-Speech services. Additionally, it features speech recognition capabilities provided by OpenAI Whisper, Google and Bing, enabling the application to understand spoken commands and transcribe audio inputs into text. It features context memory with save and load functionality, enabling users to resume interactions from predefined points in the conversation. Prompt creation and management are streamlined through an intuitive preset system.
PyGPT’s functionality extends through plugin support, allowing for custom enhancements. Its multi-modal capabilities make it an adaptable tool for a range of AI-assisted operations, such as text-based interactions, system automation, daily assisting, vision applications, natural language processing, code generation and image creation.
Multiple operation modes are included, such as chatbot, text completion, assistant, vision, LangChain, Chat with Files (via LlamaIndex), commands execution, external API calls and image generation, making PyGPT a multi-tool for many AI-driven tasks.
Features:
- Desktop AI Assistant for Linux, Windows and Mac, written in Python.
- Works similarly to ChatGPT, but locally (on a desktop computer).
- 12 modes of operation: Chat, Vision, Research (Perplexity) Completion, Assistant, Image generation, LangChain, Chat with Files, Chat with Audio, Experts, Autonomous Mode and Agents.
- Supports multiple models: o1, o3, GPT-4o, GPT-4, GPT-3.5, and any model accessible through LangChain, LlamaIndex and Ollama such as Llama 3, Mistral, Google Gemini, Anthropic Claude, 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 LangChain support (you can connect to any LLM, e.g., on HuggingFace).
- 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.
- Open source; source code is available on GitHub.
- Utilizes the user’s own API key.
- and many more.
Official website: https://pygpt.net
Full documentation: https://pygpt.readthedocs.io
GitHub: https://github.com/szczyglis-dev/py-gpt
Features
Desktop AI Assistant for Windows, Linux and MacSupports o1, o3, GPT-4, GPT-4 Vision, Gemini, Claude, Llama3, Perplexity (sonar) and moreSupports LlamaIndex and LangChain LLMsChat and assistant functionalityChat with your own files and documentsDynamic image generationReal-time vision analysisSpeech synthesis with Microsoft Azure, OpenAI TTSSpeech recognition via OpenAI WhisperReal-time internet access with Google SearchExecutes Python code and system commandsIntegrates system and custom commandsFilesystem accessDALL-E 3 for image creationGPT-4 Vision for image analysisShort and long-term memoryContext and conversation history managementEditable prompt presetsCompatible with future OpenAI modelsOpen source on GitHub, uses user\'s personal OpenAI API key
What's new
2.5.10 (2025-03-06)
- Added a new model: Claude 3.7 Sonnet.
- Fixed the context switch issue when the column changed and the tab is not a chat tab.
- LlamaIndex upgraded to 0.12.22.
- LlamaIndex LLMs upgraded to recent versions.
Additional Information
- Developed by Marcin Szczygliński, pygpt.net
- Version 2023.12.12
-
Requires
Available on: PC
OS: Windows 10 version 0.0 or higher
Keyboard: Integrated Keyboard
Mouse: Integrated Mouse
Camera: Integrated Camera
:
Processor:
- Published 2023-12-12
- File Type appx/msix
-
Language
Chinese
English
French
German
Italian
Polish
Spanish
Ukrainian -
Permissions
Uses all system resources
- Microsoft Store ID xp99r4mx3x65vq
Advertisement
How to download and install PyGPT - AI Assistant from the Microsoft
Method 1: Download and Install via the Microsoft Store
This is the most straightforward and secure way to get PyGPT - AI Assistant.Step 1: Open the Microsoft Store
Step 2: Search for PyGPT - AI Assistant
Step 3: Download and Install
Step 4: Access the App
Method 2: Download from the Official Microsoft Website
If you prefer downloading directly from the web, you can use the official Microsoft website.Step 1: Visit the PyGPT - AI Assistant Page
Step 2: Download the App
Step 3: Install PyGPT - AI Assistant
Step 4: Use PyGPT - AI Assistant
Tips for a Smooth Installation
Conclusion:
Both methods ultimately utilize the Microsoft Store, ensuring the app's safety and reliability. Whether you prefer browsing within the Store or starting via the website, both approaches lead you to successfully download and install PyGPT - AI Assistant.PyGPT - AI Assistant FAQs
How to download and Install PyGPT - AI Assistant on Windows PC via the NWindows Store
How to Search and Download PyGPT - AI Assistant for PC Windows?