PyGPT - Desktop AI Assistant (pygpt) Package name

Install latest/stable of PyGPT - Desktop AI Assistant

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install pygpt

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for PyGPT - Desktop AI Assistant

Package name

  • pygpt

License

  • MIT

Last updated

  • 6 October 2026 - latest/stable
  • 6 October 2026 - latest/edge

Websites


Contact


Donations


Source code


Report a bug


Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

Desktop AI Assistant powered by GPT-6/5/4, Ollama, Gemini, Claude, Grok, Perplexity, DeepSeek. Chatbot, assistant, agent.

PyGPT is an open-source desktop AI assistant supporting OpenAI GPT-6/GPT-5/GPT-4, Google Gemini, Anthropic Claude, xAI Grok, DeepSeek, Perplexity / Sonar, HuggingFace, OpenAI-compatible APIs, and local Ollama models such as DeepSeek, Qwen, gpt-oss, Gemma, Mistral, Llama, and others.

It combines chat and multi-agent workflows with RAG, Agent Skills, plugins and MCP, Python/system tools, vision, image and video generation, Computer use, web access, file handling, voice, automation, and extensible tools.

Features

  • Desktop AI assistant for Linux, Windows and macOS.
  • Chat, Chat with Agents, Realtime + audio, Research, Completion, Image/Video generation, Computer use, Experts, and legacy Agent/Autonomous modes.
  • Multi-agent workflows with primary agent, orchestrator, swarm, and worker agents.
  • SKILL.md-based Agent Skills with catalog browsing and GitHub/local import.
  • MCP support with built-in Connectors manager and imports from Claude, Codex, OpenClaw, Cursor, VS Code, OpenCode, MCPorter, JSON, TOML and YAML.
  • Integrated LlamaIndex RAG for files, webpages, external sources, media, and conversation history.
  • Vector stores, embeddings, file/context indexing, and isolated project indexes.
  • Built-in Python/OS tools with Python, IPython, system commands, built-in sandbox and Docker support.
  • Built-in interactive Canvas.
  • Local and provider-side tools/function calls, custom commands, filesystem access, and external API integrations.
  • Computer use with supported OpenAI, Google and Anthropic models.
  • Vision support for images, screenshots, attachments and camera capture.
  • Image generation with gpt-image, Imagen, Gemini, Nano Banana, Grok, and others.
  • Video generation with Veo and Sora.
  • Web search with DuckDuckGo, Google and Microsoft Bing.
  • Plugins for files, Python, web search, Google services, GitHub, Slack, Telegram, X/Twitter, MCP, and more.
  • File and attachment handling with native upload, local processing, RAG, summaries and project-aware workdirs.
  • Conversation history, short/long-term memory, calendar, day notes and @mentions.
  • Speech recognition, speech synthesis and realtime voice.
  • Crontab / Task scheduler.
  • Reusable presets, multiple profiles, project-specific AGENTS.md, themes, translations and accessibility features.
  • Built-in Notepad, Painter, Indexer, browser, text editor, Python/OS and Agent Workflow monitor.
  • Fully configurable and extensible with custom models, providers, plugins, vector stores, loaders and agents.
  • Uses your own provider API credentials; local models can run without external API keys.
  • Free and open source.

Project Website: https://pygpt.net

GitHub: https://github.com/szczyglis-dev/py-gpt

PyPI: https://pypi.org/project/pygpt-net

Microsoft Store: https://apps.microsoft.com/detail/XP99R4MX3X65VQ

Documentation: https://pygpt.readthedocs.io/en/latest

Changelog

2.9.1 (2026-10-06)

  • Improved attachment uploads and handling; added remote connectors to the Add attachment menu, shared context between chats within a project, and @mentions for referencing other chats in the same project.
  • Merged the Files I/O, Python Interpreter, and System (OS) plugins into a single integrated plugin: Filesystem, Python and OS.
  • Added @mention search by chat title alongside exact ID lookup.
  • Added configurable toolbox placement: left, middle, or right.
  • Added Tab completion support in the terminal.
  • Optimized directory discovery for file searches in @mentions.
  • Fixed various UI issues.
Revision Channel Version Published Build Commit Download SBOM

The build and commit information is derived from build infrastructure records.


Install PyGPT - Desktop AI Assistant on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.