szczyglis-dev/py-gpt

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.

解决的问题

PyGPT 是一款功能全面的桌面 AI 助手,为与各种 AI 模型(云端与本地)互动提供统一界面。它消除了在不同供应商网站或终端之间切换的需求,为聊天、代理工作流和多模态互动提供强大的本地环境。

运作方式

PyGPT 作为本地客户端,通过原生 SDK (OpenAI, Google, Anthropic, xAI) 或兼容 OpenAI 的 API 连接 AI 供应商。它整合了 LlamaIndex 进行 RAG (检索增强生成),并通过 Ollama 支持本地模型执行。该应用程序包含插件系统、内置用于代码执行的 Python/OS 工具,以及用于自定义代理工作流的节点式构建器。

目标用户

专为希望拥有专业、功能丰富的 AI 桌面应用程序,且无需深厚 AI 模型专业知识,即可支持多种模型供应商、本地 LLM 和进阶自动化功能的用户而设计。

特色亮点

  • 广泛的模型支持:兼容 GPT-6 Astra, Claude, Gemini, Grok, DeepSeek,以及通过 Ollama 执行的本地模型。
  • 多代理工作流:支持 Chat、Orchestrator 和 Swarm 运行环境,可将任务委派给专业工作者。
  • 整合式 RAG:内置 LlamaIndex 支持,用于索引和查询各种文件格式 (PDF, CSV, DOCX 等) 及网页。
  • 多模态能力:包含实时语音 (语音转文字与文字转语音)、视觉/相机输入,以及图像/视频生成。
  • 可扩展工具:具备插件系统、Model Context Protocol (MCP) 支持,以及用于执行系统指令的内置 Python/IPython 解释器。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目