szczyglis-dev/py-gpt
Some data may be outdated — see provenance labels.
Desktop AI Assistant powered by GPT-6, GPT-5, Gemini, Claude, Grok, Ollama, DeepSeek, Perplexity, and more - chat, agents, tools, MCP, plugins, RAG, vision, voice, image and video generation, speech synthesis and speech recognition, web search, memory, presets, canvas, assistants, themes, computer use. Windows, Linux, and Mac. observed · 2026-10-05
Health v2 · maintenance only
93/100
- Activity 98
- Release rhythm 86
- Longevity 92
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 1290
- days_rel: 16
- days_push: 16
- n_releases_24m: 281
Adoption not part of the score
1973 stars · 350 forks observed · 2026-10-05
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PyGPT is an open-source, all-in-one desktop AI assistant for Linux, Windows, and Mac, written in Python. It supports chat, agents, vision, voice, RAG-based chat with files, image/video generation, and multiple LLM providers including OpenAI, Gemini, Claude, Ollama, and DeepSeek.
Use cases
- chat with gpt-4 and claude locally on my desktop
- talk to my pdf files with an ai assistant
- run a local ai assistant with ollama models
- generate images and videos with ai from a desktop app
- voice-controlled ai assistant with speech recognition and synthesis
- build autonomous ai agents that run system commands
- connect mcp tools to a desktop chat assistant
- ai assistant with web search and plugins
When to choose
- you want a ChatGPT-like assistant running locally on your desktop
- you need multi-provider LLM support (OpenAI, Gemini, Claude, Ollama) in one app
- you want chat with your own files via RAG, voice, vision, and agents in a single tool
- you need a plugin/MCP-extensible assistant with presets and conversation memory
When to avoid
- you need a headless API or server-side integration rather than a GUI app
- you only want a lightweight CLI or library for LLM calls
- you require a fully offline assistant without any API keys (local Ollama works, but many features need cloud providers)
- you need a mobile or web-based assistant
Facets
application · maturity active
chatbot agent-framework rag speech-recognition tts llm-inference image-processing video-processing mcp plugin-system chat-interface artificial-intelligence large-language-models chatbots desktop-applications cross-platform windows python cross-platform desktop-ai-assistant openai gpt-4 gpt-5 gemini claude ollama llama-index voice-assistant image-generation video-generation autonomous-agents chat-with-files ai-agents retrieval-augmented-generation linux macos desktop
2 sources
- readme: https://github.com/szczyglis-dev/py-gpt · fetched 2026-10-05 · 100e9d7bdd92
- homepage: https://pygpt.net · fetched 2026-08-29 · e37794effad8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| szczyglis-dev/py-gpt | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="szczyglis-dev/py-gpt")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem