u600eu4e48u5728 Linux u88c5 PyGPT 2.8.35 (2026)

PyGPT 社交卡片:在 Linux 桌面上运行的深色主题 AI 助手界面

u4e24u5e74u524du5982u679cu4f60u8df3u6765u8df3u53bbu7528u8bbfu95eeu5668u5207u5230 ChatGPTu3001Claudeu3001Geminiuff0cu53e6u5916u5f00u4e00u4e2au7ec8u7aefu8df3 ollama runuff0cu90a3u4e48u73b0u5728u53efu4ee5u4e00u4e2au7a97u53e3u641eu5b9au3002PyGPT u662fu4e00u4e2au684cu9762 AI u52a9u624bu5e94u7528uff0cu6700u65b0u7248u672c 2.8.35 u5728 2026-09-28 u53d1u5e03u3002u5b83u540cu65f6u652fu6301 OpenAIuff08GPT-5/GPT-6 u7cfbu5217uff09u3001Anthropic Claudeu3001Google Geminiu3001xAI Groku3001DeepSeeku3001Perplexityu3001HuggingFaceuff0cu4ee5u53cau672cu5730 Ollama u4e0au8dd1u7684u4efbu4f55u6a21u578bu3002u5168u90e8u7528u4e00u4e2a MIT u5f00u6e90u3001u57fau4e8e PyQt6 u7684u754cu9762uff0cu5728 Linuxu3001Windowsu3001macOS u4e0au90fdu80fdu539fu751fu8fd0u884cu3002

u672cu6587u8bb2u4e09u79cdu5728 2026 u5e74u73b0u4ee3 Linux u684cu9762u4e0au88c5u4e0a PyGPT u7684u65b9u6cd5uff1au5b98u65b9 AppImageuff08u4e0du9700u8981u88c5uff09u3001Snapuff08u81eau52a8u66f4u65b0u3001u6c99u76d2u8fd0u884cuff09u3001u4ee5u53cau4eceu6e90u7801 / Poetry u8fd0u884cuff08u9002u5408u8ddfu8fdb master u6216u4f7fu7528u81eau5df1u7684 Python u73afu5883uff09u3002

Figure: PyGPT 2.8.x u5b98u65b9u622au56feuff0cu6765u81eau9879u76eeu6587u6863u4ed3u5e93u3002

u4e3au4ec0u4e48u9009 PyGPT u800cu4e0du662fu53e6u5f00u4e00u4e2au8bbfu95eeu5668u9009u9879u5361

PyGPT u4e0du662fu4ec0u4e48u5305u4e2du95f4u5c42u7684u804au5929u5ba2u6237u7aefu30022.8 u7cfbu5217u52a0u4e86u5f88u591au4ec5u684cu9762u7aefu624du80fdu505au7684u4e1cu897fuff1a

  • u591au670du52a1u4e8bu5728u4e00u4e2au8bbeu7f6eu91ccu7ba1u3002u5728 Settings u2192 API Keys u91ccu52a0u4e0a OpenAIu3001Anthropicu3001Googleu3001xAIu3001DeepSeeku3001Ollama u5404u4e2au7aefu70b9uff0cu7136u540eu6309u5bf9u8bddu5207u6362u3002
  • u8d85u8d8au666eu901au804au5929u7684u591au79cdu6a21u5f0fuff1aChat u3001Completion u3001Vision uff08u56feu50cfu3001u6444u50cfu5934u91c7u96c6uff09u3001Image uff08DALLu00b7E / u672cu5730 SDuff09u3001Agents uff08u591au6b65u5de5u5177u8c03u7528uff09u3001Research uff08u81eau4e3bu6d4fu89c8 + u603bu7ed3uff09u3001Realtime + audiou3001Painteru3001Mathu3001Computer Useu3002u4e91u5382u5546u591au6570u53eau63d0u4f9bu4e00u4e2au804au5929u6846uff0cPyGPT u5bf9u6bcfu4e2au652fu6301u7684u6a21u578bu90fdu66b4u9732u5b8cu6574u7684u6a21u5f0fu96c6u3002
  • u5c0au91cdu672cu5730u6587u4ef6u7cfbu7684 RAGu3002Chat with Files u7528 LlamaIndex u7d22u5f15u4f60u6307u5b9au7684u6587u4ef6u5939uff0cu53efu4ee5u76f4u63a5u95eeu6574u4e2a ~/Documents/wikiuff0cu4e0du9700u8981u4e0au4f20u3002
  • u63d2u4ef6 + MCPuff1au5185u7f6e Files I/Ou3001Code Interpreteru3001Web Searchu3001Googleu3001X/Twitteru3001GitHubu3001Slacku3001Telegram u63d2u4ef6uff0cu8fd8u652fu6301 Model Context Protocoluff0cu5916u90e8 MCP u670du52a1u5668u53efu4ee5u628au5de5u5177u4ea4u7ed9u52a9u624bu3002
  • u4ee4u724cu8d26u5355 + u9884u8bbe + u957fu671fu8bb0u5fc6u3002u72b6u6001u680fu663eu793au5f53u524du6a21u578bu7684u4ee4u724cu8ba1u6570u548cu6210u672cu4f30u7b97uff1bPresets u80fdu628au4e00u4e2au89d2u8272 + u6a21u578b + u7cfbu7edfu63d0u793au8bcdu5b58u4e3au4e00u952eu4e0au4e0bu6587uff1bu957fu671fu8bb0u5fc6u4f7fu7528u672cu5730 SQLite u4fddu5b58u3002

u5168u90e8u5f00u6e90uff08MITuff0cGitHub u4e0au7ea6 2,000 staruff09uff0cu4f7fu7528u4f60u81eau5df1u7684 API u5bc6u94a5u2014u2014u4f60u7684u5bf9u8bddu4e0du4f1au7ecfu8fc7u4efbu4f55 PyGPT u8fd0u8425u7684u4e2du8f6cu3002

u65b9u6cd5u4e00uff1aAppImageuff08u63a8u8350u7eddu5927u591au6570u4ebau4f7fu7528uff09

AppImage u662fu6700u5febu3001u6700u4e0du62a4u5206u53d1u7248u672cu7684u5b89u88c5u65b9u5f0fu3002u5b83u662fu4e00u4e2au5355u6587u4ef6u53efu6267u884cu7a0bu5e8fuff0cu5185u90e8u5df2u7ecfu6253u597du4e86 Pythonu3001PyQt6 u548cu6240u6709u8f6eu5b50u5305uff0cu6240u4ee5u5728 Fedora 43u3001Ubuntu 26.04u3001openSUSE Leap 16u3001Arch u4e0au8d70u7684u662fu540cu4e00u4efdu4ee3u7801u3002

  1. u8fdbu5165u53d1u5e03u9875uff1ahttps://github.com/szczyglis-dev/py-gpt/releasesu3002u9009u6700u65b0u7684 PyGPT-*-x86_64.AppImageuff08u6216 *_arm64.AppImage u5982u679cu4f60u5728u6811u8393u6d41 5 / Asahi Fedorauff09u3002u5199u6b64u6587u65f6u6700u65b0u662f PyGPT-2.8.35-x86_64.AppImageuff0c2026-09-28 buildu3002

  2. u4e0bu8f7du3002u4eceu7ec8u7aefuff1a

    Bash
    cd ~/Downloads
    curl -L -o PyGPT-2.8.35-x86_64.AppImage 
      https://github.com/szczyglis-dev/py-gpt/releases/download/2.8.35/PyGPT-2.8.35-x86_64.AppImage

    u6216u8005u7528u6d4fu89c8u5668u70b9u51fbu4e0bu8f7du90fdu53efu4ee5u3002

  3. u52a0u53efu6267u884cu6743u9650u5e76u542fu52a8uff1a

    Bash
    chmod +x PyGPT-2.8.35-x86_64.AppImage
    ./PyGPT-2.8.35-x86_64.AppImage

    u73b0u4ee3u53d1u884cu7248u4e0au8fd9u6b65u5c31u591fu4e86u3002u5982u679cu4f60u7684u6587u4ef6u7cfbu662f noexec u6302u8f7duff08u684cu9762u573au666fu4e0du5e38u89c1uff0cu4f01u4e1au955cu50cfu91ccu5e38u89c1uff09uff0cu52a0u4e0a --appimage-extract-and-runuff1a

    Bash
    ./PyGPT-2.8.35-x86_64.AppImage --appimage-extract-and-run
  4. u9996u6b21u542fu52a8u65f6 PyGPT u4f1au521bu5efa ~/.config/pygpt/ u7528u4e8eu914du7f6eu3001SQLite u5386u53f2u8bb0u5f55u548cu4e00u4e2a data/ u6811u7528u4e8eu5d4cu5165u3002u5728 Settings u2192 API Keys u91ccu52a0u4e0au81f3u5c11u4e00u4e2a API u5bc6u94a5uff08u6216u8005u5728 OpenAI-compatible u670du52a1u5546u90a3u91ccu6307u5411u672cu5730 Ollamauff09u3002

  5. u53efu9009uff1au62d6u8fdb GNOME / KDE u7684u5e94u7528u542fu52a8u5668uff0cu6216u8005u5728 ~/.local/bin/pygpt u521bu5efau4e00u4e2au8f6fu94feu63a5u3001u5728 ~/.local/share/applications/pygpt.desktop u6307u5411u5b83u3002

PyGPT 主窗口深色主题截图,包含 chat、modes、models 和 plugins 选项卡

Figure: PyGPT u9ed8u8ba4u6df1u8272u4e3bu9898u4e3bu7a97u53e3uff1au5de6u4fa7 chat u9762u677fuff0cu4e2du95f4 mode / model u9009u62e9u5668u548cu9644u4ef6u533auff0cu53f3u4fa7u63d2u4ef6u9762u677fu3002

AppImage u662fu4e0au6e38u6bcfu65e5u6253u5305u7684uff0cu6bcfu6b21u7ef4u62a4u8005u6807 tag u65f6u90fdu4f1au751fu6210u4e00u4e2au65b0u7684 buildu3002u60f3u8ddfu8fdbu6700u65b0u53efu4ee5u88c5 AppImageUpdateuff1a

Bash
AppImageUpdate PyGPT-2.8.35-x86_64.AppImage

u5b83u4f1au5bf9u6700u65b0u53d1u5e03u505a in-place u5deeu5206u66f4u65b0uff0cu4e0du9700u8981u91cdu65b0u4e0bu8f7du6574u4e2au5305u3002

u65b9u6cd5u4e8cuff1aSnapuff08u81eau52a8u66f4u65b0u3001u6c99u76d2u8fd0u884cuff09

u5982u679cu4f60u5e0cu671bu8ba9u53d1u884cu7cfbu7edfu63a5u624bu66f4u65b0uff0cSnap u8ddfu8d2fu5728u5b98u65b9 Snap Storeuff1a

Bash
sudo snap install pygpt

u5199u6b64u6587u65f6 Snap u662f v2.8.34uff08u6bd4 AppImage u843du540eu4e00u4e2au5c0fu7248u672cu2014u2014Snap u8ddfu8d2fu5728 snapd u6c99u76d2u91cdu65b0u9a8cu8bc1u4e0au4f1au6655u51e0u5929uff09u3002u4eceu5e94u7528u542fu52a8u5668u6216u76f4u63a5 pygpt u547du4ee4u6253u5f00u3002Snap u6784u5efau5728u4e25u683cu6c99u76d2u4e0buff0cu7531 snapd u540eu53f0u81eau52a8u5237u65b0u3002

u5982u679cu4f60u60f3u8981u6700u65b0 master u63d0u4ea4uff0cu8df3u8fc7 Snap u3001u9009 Method 3 u3002

u65b9u6cd5u4e09uff1au4eceu6e90u7801uff08u8ddfu8fdb master u6216u7528u81eau5df1u7684 Pythonuff09

PyGPT u662fu4e00u4e2a Python u5e94u7528uff0cu76eeu6807u662f Python 3.10 u2013 3.13u3002u4ed3u5e93u540cu65f6u968fu8eabu6253u5305u4e86 requirements.txt u548c Poetry u9501u5b9au6587u4ef6u3002

pip + venv

Bash
git clone https://github.com/szczyglis-dev/py-gpt.git
cd py-gpt
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python run.py

run.sh u811au672cu4e00u884cu5b8cu6210u540cu6837u7684u4e8buff1bu9996u6b21u8fd0u884cu4f1au81eau52a8u521bu5efa venvu3002

Poetryuff08u8ddfu8fdb master u7684u9996u9009uff09

Bash
git clone https://github.com/szczyglis-dev/py-gpt.git
cd py-gpt
pip install poetry          # u5982u679cu8fd8u6ca1u88c5
poetry env use python3.10
poetry install
poetry run python run.py

u9501u5b9au6587u4ef6u9488u5bf9 Python 3.10uff0cu56e0u4e3au5e94u7528u4ecdu5728u5f15u5165u4e00u4e9bu5728 3.10 u4e0au66f4u6210u719fu7684 PyQt6 u8f85u52a9u6a21u5757u3002u5982u679cu4f60u5728 3.12 u6216 3.13uff0cu9700u8981u5148u8bbe poetry env use python3.12u3002

u9996u6b21u542fu52a8u540euff0cu5728 ~/.config/pygpt/config.json u91ccu52a0u4e0a API u5bc6u94a5u3001u9009u9ed8u8ba4u6a21u578bu3001u914du7f6e Ollama u6865u63a5u3002

u8ba9 PyGPT u6307u5411u672cu5730 Ollama u6a21u578b

u8fd9u662f Linux u4e0au6700u6709u7528u7684u4e00u4e2au914du7f6euff0cu56e0u4e3a Ollama u80fdu5728u672cu5730u8dd1u4e91u5382u5546u6536u8d39u7684u540cu6a21u578buff0cu65e0u914du989du3001u65e0u6570u636eu51fau9650u3002PyGPT u628a Ollama u770bu4f5cu53e6u4e00u4e2au670du52a1u5546uff0cu8d70 Settings u2192 API Keys u2192 OpenAI-compatibleu3002

  1. u4ece https://ollama.com/download/linux u88c5 Ollamauff1a

    Bash
    curl -fsSL https://ollama.com/install.sh | sh
    ollama pull llama4
    ollama pull qwen3.6
    ollama pull deepseek-r1
  2. u5728 PyGPT u4e2du6253u5f00 Settings u2192 API Keysuff0cu52a0u4e0auff1au670du52a1u5546 OpenAI-compatibleuff0cu540du79f0 “Local Ollama”uff0cu7aefu70b9 http://localhost:11434/v1uff0cAPI u5bc6u94a5u7559u7a7auff08Ollama u9ed8u8ba4u4e0du8981u8ba4u8bc1uff09u3002

  3. u65b0u5efau4e00u4e2a chatuff0cu6a21u578bu9009u62e9u5668u4f1au5217u51fau4f60u62c9u8fc7u7684u6240u6709 Ollama tagu3002u9009 qwen3.6:30b u5f97u4e00u4e2au4e2du578bu63a8u7406u6a21u578buff0cVRAM u591fu7684u8bddu9009 llama4:70bu3002

u6807u8bb0u4e3a vision u7684u6a21u578buff08u5982 llavau3001gemma3uff09u5728 Vision u6a21u5f0fu4e0bu4e0eu4e91u7aef vision u6a21u578bu4e00u6837u53efu7528 u2014u2014 u53eau9700u628au56feu50cfu62d6u8fdbu9644u4ef6u533auff0cPyGPT u5c31u4f1au8d70 Ollama u7684 OpenAI-compatible chat u7aefu70b9u8c03u5ea6u3002

PyGPT chat 模式面板,包含模型选择器、persona 选择、附件区以及流式对话区

Figure: PyGPT Chat u6a21u5f0fu9762u677fuff1au6a21u578bu9009u62e9u5668u3001u9644u4ef6u533au3001u6d41u5f0fu5bf9u8bddu533au3002

u63a5u5165u4e3bu8981u4e91u7aefu670du52a1u5546

u60f3u7528u54eau4e2au5c31u5728 Settings u2192 API Keys u91ccu52a0u54eau4e2auff1a

PyGPT u8bb0u4f4fu6bcfu4e2au5bf9u8bddu4f7fu7528u54eau4e2au670du52a1u5546 + u54eau4e2au6a21u578buff0cu6240u4ee5u53efu4ee5u540cu65f6u8fd0u884c GPT-6 u4ee3u7801u8bc4u5ba1u7ebfu3001Claude u957fu6587u672cu5199u4f5cu7ebfu3001u672cu5730 Qwen u79bbu7ebfu7ebf u2014u2014 u90fdu5728u540cu4e00u4e2au7a97u53e3u91ccu3002

2.8.x u7684u65b0u4e1cu897f

2.8 u7cfbu5217u5728 2026 u5e74 8 u6708u4e2du65ecu53d1u5e03uff0cu4e4bu540eu6bcfu5468u5e73u5747u4e24u4e2au5c0fu7248u672cu3002u503cu5f97u4e00u63d0u7684u8981u70b9uff1a

  • MCP u652fu6301u7a33u5b9au3002u5916u90e8 MCP u670du52a1u5668u53efu4ee5u6ce8u518cu5de5u5177uff0cPyGPT u7684 agent u73afu8defu4f1au628au5b83u4eecu5f53u4f5cu5185u7f6eu63d2u4ef6u8c03u7528u3002
  • Anthropic + xAI u8fdcu7a0bu5de5u5177u3002Claude u548c Grok u4f1au8bddu53efu4ee5u76f4u63a5u8d70u670du52a1u5546u4fa7u8c03u7528 Remote MCPu3001Web Fetchu3001Code Executionuff0cu4e0du9700u8981u672cu5730u4ee3u7406u3002
  • Computer Use u6a21u5f0fuff082.8.x u4e2du8bd5u7528uff09u3002u8ba9 agent u9a71u52a8u4e00u4e2au6c99u76d2u5316u7684 X11 / Wayland u4f1au8bddu5b8cu6210 GUI u4efbu52a1u3002u5c0fu5fc3u4f7fu7528uff0cu53eau5728u53efu4ee5u629bu5f03u7684u8d26u53e7u4e0au8d70u3002
  • xAI Responses API u2014u2014 Grok 4 / Grok 5 u6d41u5f0fu54cdu5e94u66f4u4f4eu5ef6u8fdfu3002
  • u72b6u6001u680f token u6210u672cu663eu793auff0cu6309u670du52a1u5546u5728 Settings u2192 Models u91ccu914du7f6eu3002

u5378u8f7d

  • AppImageuff1au5220u6389u90a3u4e2au6587u4ef6u3002u8981u540cu65f6u6e05u914du7f6euff0cu8dd1 rm -rf ~/.config/pygpt ~/.cache/pygptu3002
  • Snapuff1asudo snap remove pygptu3002Snap u6c99u76d2u628a ~/snap/pygpt/ u9694u79bbu5230u53e6u4e00u4e2au8defu5f84uff0cu4e0au9762u90a3u4e2a rm -rf u80fdu4e00u5e76u6e05u7406u3002
  • u6e90u7801uff1arm -rf ~/py-gpt/ u4ee5u53cau540cu6837u7684u914du7f6eu8defu5f84u3002u4f7fu7528u8fc7 Poetry u7684u8bdd poetry env remove pygpt-* u6e05u6389 venvu3002

u603bu7ed3

PyGPT u662f 2026 u5e74u5e95 Linux u4e0au6700u53efu4fe1u7684u5f00u6e90u684cu9762 AI u52a9u624bu3002u53eau8981u80fdu8dd1 Python 3.10+ u7684u5730u65b9u90fdu80fdu8d70uff0cu6240u6709u91cdu8981u7684u670du52a1u5546u548cu6a21u578bu90fdu652fu6301uff0cu800cu4e14u5141u8bb8u6bcfu4e2au5bf9u8bddu5728u4e91u7aefu548cu672cu5730u63a8u7406u4e4bu95f4u6df7u7528u3002u5982u679cu4f60u4e00u76f4u5728u591au4e2au8bbfu9875u9762u8df3u8df3u6765u8df3u53bbu8c08 GPTu3001Claudeu3001Gemini u53e6u5916u8d77u4e00u4e2a Ollamauff0cAppImage u88c5u6cd5u53eau9700 15 u79d2u949fuff0cu7136u540eu4e00u7b49u4e8eu4ee3u66ffu4e86u6240u6709u4ed6u4eecu3002

u5b98u65b9u9879u76eeu9875uff1ahttps://pygpt.net
u6e90u7801u548cu53d1u5e03uff1ahttps://github.com/szczyglis-dev/py-gpt

最后修改: 2026年10月4日

作者

评论

发表评论

您的邮箱地址不会被公开。