基于 PySide6 的 AI 桌面客户端 · 多模型 · Agent 推理 · 本地沙箱 · WebDAV 云同步
从流式对话到自定义联网,从沙箱安全到插件扩展,一切恰到好处。
打字机效果,完善 Markdown 渲染,DeepSeek-R1 思考过程独立展示,支持停止、重新生成与编辑历史。
不再依赖不稳定爬虫,完美支持 Function Calling。可接入 Tavily、博查、SearXNG,填好 URL 与 Key 即用。
拖拽、粘贴或选择图片发送,适配 GPT-4o / Qwen-VL 等视觉模型,自动压缩节省 Token。
自动生成首句标题,本地 JSON 持久化,支持消息固定与对话分支,轻量高效。
明暗双主题切换,自定义字体字号,图标全部由代码绘制,无需外部图片资源。
内置 OpenAI、DeepSeek、通义千问、Moonshot、Ollama,支持自定义 API 及 HTTP 代理,一键检测本地模型。
关闭最小化到系统托盘,Ctrl+Alt+Space 快速呼出,回复完成系统通知。
安全类操作直接执行,敏感类弹窗确认,危险 Shell 默认关闭。附带备份与回收站机制。
只需几步,即可在自己的桌面运行 Magician 助手pro。
项目模块化拆分:main_window、dialogs、workers、sandbox 等 10 个独立模块,解决多线程卡顿。
底层重构,彻底告别面条代码。支持自定义 Python 插件扩展。
# ai_plugins/hello.py
def register(main_window):
def hello():
from PySide6.QtWidgets import QMessageBox
QMessageBox.information(main_window, "插件", "Hello!")
main_window.register_plugin_command("/hello", "示例命令", hello)