PyGPT
An open-source desktop AI assistant that works with cloud model APIs and local Ollama models.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About PyGPT
PyGPT is a desktop assistant for Windows, Linux and macOS that connects to OpenAI, Claude, Gemini, Grok, DeepSeek and other providers with your own API keys, or runs local models such as Llama, Qwen and Mistral through Ollama.
Beyond chat, it includes multi-agent workflows, MCP connectors, plugins, RAG over your files, Python execution, web search, vision, image generation and voice input and output. It is written in Python and distributed as installers, a Snap, PyPI package and through the Microsoft Store.
Strengths
- One app for many cloud providers and local Ollama models
- Agents, MCP tools, plugins and file RAG built in
- Frequent releases
- Available for Windows, Linux and macOS
Limitations
- Large feature set can be overwhelming
- Cloud models need your own paid API keys
- Prebuilt binaries cover Windows and Linux; macOS installs via Python
Details
- Pricing
- FreeFree and open source; cloud models are billed by their providers through your own API keys.
- License
- Open source, license not stated
- Developer
- szczyglis-dev
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- A single desktop client for both cloud and local AI models
- Categories
- Local AI tools, AI assistants, AI agents
- Last verified
- Added
- Sources
Alternatives to PyGPT
Compare allSoftware that can replace PyGPT for an important use case, and what changes if you switch.
Jan
An open-source ChatGPT replacement that runs entirely offline, and can also front cloud providers when you want them.
Jan is an Apache 2.0 desktop app that runs models fully offline or fronts cloud providers, with installers for Windows, macOS and Linux, though it is still pre-1.0.
Cherry Studio
Use several AI providers from one desktop chat application.
Cherry Studio is an AGPL-3.0 desktop chat app for several AI providers with local model server support and document conversations, on Windows, macOS and Linux.
Chatbox
A desktop and mobile chat client for AI models, where you supply your own API keys or point it at a local model.
Chatbox is a GPL-3.0 client with desktop and mobile builds that stores conversations locally and uses your own API keys or local Ollama models.
5ire
A cross-platform desktop AI assistant and MCP client that connects to major model providers.
5ire is an open-source cross-platform desktop assistant and MCP client with a local knowledge base, needing API keys from the providers you use.
Witsy
Use AI models and MCP tools through a desktop assistant.
Witsy is an AGPL-3.0 desktop assistant for AI models and MCP tools on Windows, macOS and Linux, working with local model servers and cloud APIs.
Msty
Desktop workspace for chatting with local and hosted AI models in one place.
Msty runs local models without a separate server install and organises chats and knowledge bases, but it is closed source and advanced workspace features are paid.
ChatWise
A desktop AI chat client that works with many model providers and stores data locally.
ChatWise is a closed-source desktop client for Windows and macOS that can use existing Copilot or Claude subscriptions, stores chats locally and supports MCP tools and web search.
AnythingLLM
A desktop AI app that answers questions about your own documents, with no account and no API key needed.
AnythingLLM focuses on document chat, bundling a vector database and pipeline in one MIT-licensed install that runs fully locally or with a cloud provider key.
PyGPT as an alternative
Listings that name PyGPT as an alternative.
GAIA
AMD's open-source app for building and running local AI agents on Ryzen AI PCs.
PyGPT is an open-source desktop assistant with agents, MCP tools and plugins that runs on Windows, Linux and macOS with cloud APIs or local Ollama models, not tied to AMD.
Goose
Run an extensible AI assistant on your desktop or in a terminal.
PyGPT is an open-source desktop assistant with agents, MCP tools, plugins and file RAG, supporting cloud providers and local Ollama models.
LobeHub
AI agent workspace for building, scheduling and chatting with agents across many models.
PyGPT is an open-source desktop app for Windows, Linux and macOS with agents, MCP tools and local Ollama models instead of a web workspace.
Similar software
Related functionality, not necessarily a direct replacement.
LM Studio
A polished desktop app for downloading, running and chatting with local language models, with an OpenAI-compatible server built in.
Open WebUI
A self-hosted chat interface that talks to Ollama and any OpenAI-compatible API, so your local models get a proper front end.
LibreChat
Self-hosted open-source chat interface that brings many AI models and providers into one place.
AIChat
A command-line tool for chatting with language models, with a shell assistant, RAG and agents.
ShellGPT
A command-line AI assistant that generates shell commands, code snippets and documentation from prompts.
Ollama App
A cross-platform chat client for talking to language models running on an Ollama server.