Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/szczyglis-dev/py-gpt · homepage · Python · NOASSERTION (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
szczyglis-dev/py-gptmain92

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