py-gpt

一个桌面应用,聚合所有主流 AI 模型,聊天、生成、自动化全搞定

PyGPT 是一款跨平台桌面 AI 助手,基于 Python 构建,支持 Windows、Linux 和 macOS。它聚合了 GPT-5、GPT-4、o1、Gemini、Claude、DeepSeek 等主流大模型,提供聊天、视觉识别、语音合成与识别、RAG 知识库、图像与视频生成、智能体、工具调用、MCP 插件等能力。项目解决用户在多模型切换、任务自动化与本地知识管理上的碎片化问题,通过统一界面和可扩展插件体系,将对话、创作、检索和自动化串联起来。核心能力包括:多模型统一接入、本地记忆与预设、语音交互、RAG 检索增强生成,以及支持自定义智能体和工具链。适合需要高效利用多种 AI 能力、追求桌面端集成体验的技术用户和创作者。

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1936
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类对话助手
开发团队szczyglis-dev
所属国家
官网地址https://pygpt.net
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agents,ai,ai-assistant,artificial-intelligence,autonomous-agent,chatbot,claude,deepseek,desktop-app,gemini,gpt-5,gpt-6-astra,grok,llama-index,llm,mcp,ollama,openai,perplexity,sora2
GitHub 星标★ 1936
30天Star增速
HF 下载量
上线时间2023-04-09 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 20 分钟 部署方式:本地安装 6 步

环境要求

  • Python >=3.10 且 <3.14
  • git(用于克隆仓库)
  • 能联网的 pip 环境
  • 可选:Poetry(使用 Poetry 方式安装时)

安装与启动步骤

  1. 1克隆源码仓库

    从 GitHub 拉取 py-gpt 源码,也可直接下载 .zip 后解压,然后进入项目目录。

    git clone https://github.com/szczyglis-dev/py-gpt.git
    cd py-gpt
  2. 2创建虚拟环境

    在项目目录中创建 venv 并激活,避免污染系统 Python 环境。Windows 下激活命令不同。

    python3 -m venv venv
    source venv/bin/activate
  3. 3安装依赖

    用 requirements.txt 安装全部运行依赖,耗时较长请保持网络畅通。

    pip install -r requirements.txt
  4. 4启动应用

    运行 run.py 启动 PyGPT 桌面窗口,首次启动会自动生成配置文件。

    python3 run.py
  5. 5(可选)Poetry 装依赖

    不想用 venv 可改用 Poetry:先装 Poetry,指定 Python 3.10 环境后 install。

    pip install poetry
    poetry env use python3.10
    poetry shell
    poetry install
  6. 6(可选)Poetry 启动

    用 Poetry 环境运行应用,效果与 venv 方式启动的桌面程序一致。

    poetry run python3 run.py

关键配置

配置项必填说明示例
config.json否应用主配置文件,首次运行自动生成,可手动编辑{HOME_DIR}/.config/pygpt-net/config.json
models.json否模型相关配置,和 config.json 同目录,可手动编辑{HOME_DIR}/.config/pygpt-net/models.json

如何确认成功

运行 python3 run.py 后出现 PyGPT 桌面窗口,且 {HOME_DIR}/.config/pygpt-net/ 下生成 config.json 等文件即成功。

常见问题

Q:Python 版本有什么要求?

A:必须是 >=3.10 且 <3.14,版本过低或过高都可能无法安装运行。README 示例中使用 python3.10。

Q:不想从源码安装怎么办?

A:可直接用打包版本:PyPI 的 pygpt-net、Snap Store、Microsoft Store 或 GitHub Releases 的 AppImage,以及官网下载的 Linux/Windows 64 位编译版。

Q:Poetry 2.0 下 poetry shell 报错?

A:README 提示 Poetry >= 2.0 改用 poetry env activate 替代 poetry shell,再用 poetry install 安装依赖。

Q:配置文件存在哪里?

A:默认工作目录为 {HOME_DIR}/.config/pygpt-net/,其中的 config.json 和 models.json 都支持手动编辑修改。

注意事项

  • Python 版本区间是 >=3.10、<3.14,装依赖前先确认版本。
  • 项目自定义 workdir 不会替换 profile 工作目录,只覆盖该项目的 data 目录;tmp、配置、数据库、缓存、CSS、locale、字体和日志仍在基础 profile 目录。
  • 完整的手动配置参考见官方文档 https://pygpt.readthedocs.io/en/latest/configuration.html#manual-configuration 。
  • README 提到可用 PyInstaller 6.4.0 自行打包,但未给出具体命令,需要时请自行查阅官方文档。

核心亮点

  • 多模型聚合:无缝接入 GPT、Gemini、Claude、DeepSeek 等,避免切换成本
  • 功能全面:覆盖聊天、视觉、语音、RAG、图像/视频生成,满足多场景需求
  • 高度可扩展:支持 MCP、插件和自定义智能体,适合深度定制

不足之处

  • 功能众多导致界面和配置相对复杂,新手学习曲线较陡
  • 文档/社区待观察

适用场景

  • 需要统一管理多个 AI 模型 API 的个人知识工作者
  • 利用语音和视觉进行多模态交互的桌面创作场景
  • 通过 RAG 和智能体自动化处理本地文档与任务

替代项目

ChatGPT Desktop、Jan、LM Studio

项目介绍

py-gpt 是智能体领域的开源项目,由 szczyglis-dev 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,936)位列前 30%,在智能体分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,879 增加到 1,936,净增 57。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:需要统一管理多个AI模型API的个人知识工作者。同类可对比的替代方案包括 ChatGPT Desktop、Jan、LM Studio。

上一篇:Proma

下一篇:TuyaOpen

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12