PyGPT
Open-source desktop AI assistant that wires every major LLM provider into one local app with agents, vision, and a code interpreter.
Pick PyGPT if you want one open-source desktop cockpit that talks to every major LLM provider plus local Ollama models.
Skip it if you need a managed cloud service, a programmable API, or a polished consumer chat app with zero setup.
PyGPT is a cross-platform desktop AI assistant for Windows, macOS, and Linux that serves as a self-hosted alternative to ChatGPT's web app. It bundles 12 operational modes including chat, vision, image and video generation, an autonomous agent runner, and a built-in Python code interpreter, with LlamaIndex baked in so you can point it at local files and chat with your own data.
What makes it distinct is that it is genuinely model-agnostic and genuinely free. The app is MIT-licensed and you bring your own API keys, slotting in OpenAI GPT-5/GPT-4/o-series, Anthropic Claude, Google Gemini, xAI Grok, DeepSeek, Perplexity, Mistral, or anything you run locally through Ollama. That makes it a good fit for tinkerers, privacy-minded power users, and developers who want one keyboard-driven cockpit instead of juggling six different web UIs.
The plugin system covers web search, file management, voice I/O, a task scheduler, and custom integrations, and token usage is surfaced in real time so you can keep an eye on what each provider is costing you. PyGPT itself does not expose an API — it is a client, not a server — so teams that need programmatic access should look elsewhere.
PyGPT is the kind of project the open-source desktop AI space needs more of: a single MIT-licensed client that does not lock you to one vendor. It is opinionated about being a power-user tool, so expect to spend an evening configuring keys and plugins — but the payoff is a genuinely capable local assistant.
— The AI Tool Bible editorial team
Pros
- ✅ Truly multi-provider: OpenAI, Anthropic, Google, xAI, DeepSeek, Mistral, Ollama in one app
- ✅ MIT-licensed and free; you only pay the underlying API providers
- ✅ Bundles agents, vision, image/video gen, and a Python code interpreter
- ✅ LlamaIndex integration for chatting with local files and folders
- ✅ Cross-platform desktop builds for Windows, macOS, and Linux
Cons
- ⚠️ No hosted API — it is a desktop client only
- ⚠️ Requires you to manage and pay for your own provider API keys
- ⚠️ Feature surface is broad, which can feel busy for casual users
- ⚠️ Quality of any given mode depends on the third-party model you wire in
Use cases
Explore related
Compare with similar tools
All in Writing →Claude
FeaturedAnthropic's flagship assistant for long-form writing, analysis, and coding.
GPT-4o
FeaturedOpenAI's multimodal flagship behind ChatGPT.
Gemini Advanced
Google's flagship — strong at math, long context, and Workspace integration.
Sudowrite
Fiction-writing AI with story bibles, brainstorming, and pacing tools.
Notion AI
In-line AI inside your Notion docs and databases.
Jasper
Marketing-team-focused AI copywriter and content workflow.