szczyglis-dev/py-gpt
Desktop AI Assistant powered by GPT-5, GPT-4, o1, o3, Gemini, Claude, Ollama, DeepSeek, Perplexity, Grok, Bielik, chat, vision, voice, RAG, image and video generation, agents, tools, MCP, plugins, speech synthesis and recognition, web search, memory, presets, assistants,and more. Linux, Windows, Mac observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 98
- Release rhythm 86
- Longevity 88
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 1242
- days_rel: 14
- days_push: 14
- n_releases_24m: 246
Adoption not part of the score
1892 stars · 335 forks observed · 2026-08-28
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-08-28 · 100e9d7bdd92
- homepage: https://pygpt.net · fetched 2026-08-29 · e37794effad8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| szczyglis-dev/py-gpt | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="szczyglis-dev/py-gpt")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem