项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2020
使用教程
环境要求
- Python >=3.10 且 <3.14
- git(用于克隆仓库)
- 能联网的 pip 环境
- 可选:Poetry(使用 Poetry 方式安装时)
安装与启动步骤
-
1克隆源码仓库
从 GitHub 拉取 py-gpt 源码,也可直接下载 .zip 后解压,然后进入项目目录。
git clone https://github.com/szczyglis-dev/py-gpt.git cd py-gpt -
2创建虚拟环境
在项目目录中创建 venv 并激活,避免污染系统 Python 环境。Windows 下激活命令不同。
python3 -m venv venv source venv/bin/activate -
3安装依赖
用 requirements.txt 安装全部运行依赖,耗时较长请保持网络畅通。
pip install -r requirements.txt -
4启动应用
运行 run.py 启动 PyGPT 桌面窗口,首次启动会自动生成配置文件。
python3 run.py -
5(可选)Poetry 装依赖
不想用 venv 可改用 Poetry:先装 Poetry,指定 Python 3.10 环境后 install。
pip install poetry poetry env use python3.10 poetry shell poetry install -
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
同类项目推荐
qualia
开源
用 Java 搭企业级 AI 智能体底座
Enterprise-grade Next-Generation AI Agent Infrastructure
dockershrink
开源
用 AI 自动瘦身 Docker 镜像,构建更小更快的应用
AI Assistant that reduces the size of your application's Docker Image
design-os-3d-blender
开源
让 AI 代理稳定驱动 Blender 建模并过打印门禁
AI agent operating system for Blender 5.2: bpy knowledge base, AGENT_OK execution co···
Smart-Study-Agent
开源
AI 学习代理:自动出题、智能复习,越学越懂你
The AI study agent that learns how you learn — RL picks the action, FSRS picks the ···
claworc
开源
像点菜一样编排 OpenClaw 智能体,省去繁琐配置
User-friendly orchestrator for OpenClaw
EvoScientist
开源
让AI科学家团队自动迭代,加速你的科研产出
Harness Vibe Research with Self-evolving AI Scientists
avibe
开源
把 AI 助手装进本地,用聊天软件指挥编码智能体干活
Make your computer a home for your AI partner. Avibe is the local-first Agent OS: Vi···
cetus
开源
一个 App 管好所有 AI 编程代理,定时跑、快速开、隔离审查。
One macOS app for Claude Code, Codex, and every agent runtime you use — scheduled r···
langgraph-cua-py
开源
用 LangGraph 让 AI 自己看屏幕点鼠标干活
An implementation of a computer use agent (CUA) using LangGraph
