运行在你自己电脑上的个人 AI 助手,可执行长时任务、记住上下文,并支持语音交互,兼容本地与云端模型。
szczyglis-dev/py-gpt
PyGPT 是一款跨平台桌面 AI 助手,支持云端与本地模型,并集成 Agent、RAG、插件、MCP 与语音功能。
- Star
- 2,016
- Fork
- 353
- 未关闭 Issue
- 66
- 最近提交
- 上个月
这是什么?
PyGPT 是用 Python 编写的开源桌面 AI 助手,可在 Linux、Windows 和 macOS 上运行,界面接近 ChatGPT。它既能连接 OpenAI、Google Gemini、Anthropic Claude、xAI Grok、Perplexity/Sonar、DeepSeek 等云端模型,也能通过 Ollama 或任意 OpenAI 兼容接口使用本地与自托管模型,API 密钥由用户自行配置。
除普通对话外,它还提供多种工作模式:Agents(Chat、Orchestrator、Swarm 三种工作流)、Realtime 实时语音、Research、图像与视频生成、Computer use 和 Experts。功能上包含基于 LlamaIndex 的 RAG 索引、插件系统与 MCP 连接器、内置 Python/OS 命令执行工具、网页搜索、视觉与摄像头输入、语音合成与识别、`.agents/` 项目指令目录以及定时任务调度。
安装方式包括 PyPI(`pip install pygpt-net`)、Snap、AppImage、Microsoft Store 和预编译 64 位安装包,要求 Python >=3.10, <3.14。
核心功能
- 01以本地桌面应用形式运行于 Linux、Windows 和 macOS,提供类似 ChatGPT 的对话界面。
- 02可连接 OpenAI、Gemini、Claude、Grok、Perplexity/Sonar、DeepSeek,以及 Ollama 和 OpenAI 兼容接口。
- 03Agents 模式提供 Chat、Orchestrator、Swarm 三种多智能体工作流,可配置 worker 与迭代次数上限。
- 04基于 LlamaIndex 的 RAG 可索引 txt、pdf、csv、html、md、docx、json、epub、xlsx、xml 等文件与网页。
- 05插件系统与 MCP 连接器提供文件系统、Python/OS、网页搜索、Google、GitHub、Slack、Telegram 等工具。
- 06Realtime 语音模式支持 OpenAI Realtime、Gemini Live 和 Grok,并可通过 VAD 自动管理对话轮次。
- 07图像与视频生成支持 gpt-image、Imagen、Gemini、Nano Banana、Veo、Sora 等模型。
- 08Computer use 可通过鼠标和键盘操作控制桌面,或在 Playwright 浏览器沙箱中执行任务。
适用场景
- 在一个桌面客户端里用自有 API 密钥与多家云端或本地模型对话。
- 把多步骤的编码或调研任务交给 Orchestrator 或 Swarm 多智能体工作流。
- 通过本地 RAG 索引检索内部文档和 PDF,而不必把全文粘贴进提示词。
- 借助内置工具直接在对话中执行 Python、IPython 和系统命令。
- 在同一应用中使用语音对话、摄像头输入以及图像和视频生成。
快速上手
- 1
从 PyPI 安装 PyGPT
pip install pygpt-net - 2
启动 PyGPT
pygpt - 3
在 Config -> Settings -> API Keys 中添加 API 密钥(本地模型无需)
使用前须知
- 云端模型需要您自己的服务商 API 密钥。
- Linux 预编译版需要 GLIBC 2.35 或更新版本。
- 许可证显示为 NOASSERTION,复用前请先查看仓库中的许可证。
收录于专题
标签
常见问题
- py-gpt 是什么?
- PyGPT 是一款跨平台桌面 AI 助手,支持云端与本地模型,并集成 Agent、RAG、插件、MCP 与语音功能。 PyGPT 是用 Python 编写的开源桌面 AI 助手,可在 Linux、Windows 和 macOS 上运行,界面接近 ChatGPT。它既能连接 OpenAI、Google Gemini、Anthropic Claude、xAI Grok、Perplexity/Sonar、DeepSeek 等云端模型,也能通过 Ollama 或任意 OpenAI 兼容接口使用本地与自托管模型,API 密钥由用户自行配置。
- py-gpt 可以免费使用吗?用的什么许可证?
- py-gpt 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- py-gpt 还在维护吗?
- 半年内有更新。py-gpt 最近一次提交是在 2026年10月6日。
- py-gpt 适合用来做什么?
- 在一个桌面客户端里用自有 API 密钥与多家云端或本地模型对话。 把多步骤的编码或调研任务交给 Orchestrator 或 Swarm 多智能体工作流。 通过本地 RAG 索引检索内部文档和 PDF,而不必把全文粘贴进提示词。 借助内置工具直接在对话中执行 Python、IPython 和系统命令。 在同一应用中使用语音对话、摄像头输入以及图像和视频生成。
- py-gpt 怎么安装和运行?
- 从 PyPI 安装 PyGPT: pip install pygpt-net 启动 PyGPT: pygpt 在 Config -> Settings -> API Keys 中添加 API 密钥(本地模型无需)
- 在哪里获取 py-gpt?
- 源代码和安装说明在 GitHub 上:https://github.com/szczyglis-dev/py-gpt
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
网易有道开源的桌面级 AI Agent,可在本地文件上完成办公任务,并通过微信、飞书等即时通讯工具远程下发指令。
一款本地运行的桌面 AI 工作台,支持 macOS、Windows 和 Linux,内置兼容 OpenAI 的本地网关,无需账号或云端。
一个实验性的 Go 平台,用一组 AI 助手协作完成长周期的工作流自动化。
可自托管的 AI 网关,通过统一的 OpenAI 兼容 API 连接本地或云端模型与私有数据、工具。
跨平台桌面 AI 助手,接入主流大模型服务,同时作为 MCP 客户端并支持本地知识库。