py-gpt

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

开源 🏷️定价信息待确认 ✅ 目前可打开 对话助手 🍴 复刻 354 🐛 待处理 70 👀 关注 42
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2020
维护状态 维护中
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

py-gpt 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队szczyglis-dev
官网地址https://pygpt.net
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agents,ai,ai-assistant,artificial-intelligence,autonomous-agent,chatbot,claude,deepseek,desktop-app,gemini,gpt-5,gpt-6-astra,grok,jev,llama-index,llm,mcp,ollama,openai,perplexity
GitHub 星标★ 2020
上线时间2023-04-09 00:00:00
代码更新2026-10-06
仓库体积115.3 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2020

使用教程

难度:入门 约 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

上一篇:Proma

下一篇:TuyaOpen

同类项目推荐

qualia 开源

用 Java 搭企业级 AI 智能体底座

Enterprise-grade Next-Generation AI Agent Infrastructure

★ 169 2026-10-31
dockershrink 开源

用 AI 自动瘦身 Docker 镜像,构建更小更快的应用

AI Assistant that reduces the size of your application's Docker Image

★ 416 2026-08-09
design-os-3d-blender 开源

让 AI 代理稳定驱动 Blender 建模并过打印门禁

AI agent operating system for Blender 5.2: bpy knowledge base, AGENT_OK execution co···

★ 113 2026-10-21
Smart-Study-Agent 开源

AI 学习代理:自动出题、智能复习,越学越懂你

The AI study agent that learns how you learn — RL picks the action, FSRS picks the ···

★ 58 2026-08-09
claworc 开源

像点菜一样编排 OpenClaw 智能体,省去繁琐配置

User-friendly orchestrator for OpenClaw

★ 244 2026-08-09
EvoScientist 开源

让AI科学家团队自动迭代,加速你的科研产出

Harness Vibe Research with Self-evolving AI Scientists

★ 4942 2026-08-09
avibe 开源

把 AI 助手装进本地,用聊天软件指挥编码智能体干活

Make your computer a home for your AI partner. Avibe is the local-first Agent OS: Vi···

★ 639 2026-08-09
cetus 开源

一个 App 管好所有 AI 编程代理,定时跑、快速开、隔离审查。

One macOS app for Claude Code, Codex, and every agent runtime you use — scheduled r···

★ 150 2026-08-09
langgraph-cua-py 开源

用 LangGraph 让 AI 自己看屏幕点鼠标干活

An implementation of a computer use agent (CUA) using LangGraph

★ 218 2026-09-25