整体介绍
DriFox(飘狐)v0.4.1 — 基于 Python + PyQt5 开发的轻量化 AI 桌面对话助手。
设计理念
不做大而全的 IDE。 DriFox 只是一个对话框——随时调出,随意提问,随性分支。
核心特性
特性 |
说明 |
|---|---|
🎯 极简悬浮界面 |
置顶对话框,随开随用,支持穿透/透明度/锁定 |
🔀 分支会话 |
问题分叉,多窗口并行探索 |
🌲 Git Worktree |
从 UI 直接管理 worktree,AI 感知分支 |
🧠 长记忆系统 |
SQLite 持久化,置信度评分,自动学习 |
📊 上下文压缩 |
智能 Token 预算控制,长对话自动摘要 |
📈 交互式图表 |
echarts 代码块渲染 ECharts 图表 |
☁️ 词云总结 |
/wordcloud 一键生成 ECharts 词云 |
🧩 UI 插件系统 |
浮动卡片 / 内容渲染器 / 消息工厂,热插拔 |
🤖 团队协作 |
Leader 智能体,任务邮件,模板管理 |
🧠 CodeGraph 引擎 |
语义化代码探索(5种模式) |
🎨 动态主题系统 |
21 套主题,浅色/深色,组件级感知 |
🤖 多智能体并行 |
11 子智能体,DAG 工作流编排 |
🧩 插件系统 |
6 插件(含 50+ 子组件),命令/Agent/Skill/主题/Hook/MCP |
🛠️ 40+ 内置工具 |
文件/执行/网络/代码/桌面/团队/MCP |
🔌 多模型 |
OpenAI / Claude / DeepSeek / MiniMax / 通义 / 智谱AI / Google Gemini / Groq / SiliconFlow / 百度千帆 / 火山方舟 / Ollama / OpenCode |
🌐 MCP 系统 |
Model Context Protocol,扩展工具能力 |
🔌 Hook 系统 |
7 种事件钩子,可控制流程 |
🧩 Skill 系统 |
25 即用技能,可自行扩展 |
🖼️ 图片富媒体 |
Markdown/HTML 图片原生渲染 |
🐾 桌宠系统 |
PixelPet 桌面宠物 |
🚀 自动更新 |
自动检查新版本 |
技术栈
技术 |
用途 |
|---|---|
PyQt5 + PyQt-Fluent-Widgets |
GUI 框架 |
PyQtWebEngine |
HTML/Markdown/ECharts/图片渲染 |
ECharts 5 |
交互式图表 |
SQLite |
持久化存储 |
OpenAI Python Client |
LLM API 调用 |
loguru |
日志 |
mcp |
Model Context Protocol |
uv |
包管理/构建 |
codegraph-py |
代码智能引擎 |
fastapi + uvicorn |
本地 HTTP 服务 |