DeskPilot:开源 Python 本地 LLM 桌面客户端,内置 MCP 与工具沙箱
poofph · reddit · 2026-09-23
开发者发布开源项目 DeskPilot,一个用 Python + Tkinter 写的原生桌面 AI 客户端(作者称大量借助 Qwen 3.8 27B 辅助开发),主打安全优先的智能体架构与本地大模型。
主要特性:
- 后端通用:支持 Ollama、LM Studio、vLLM、llama.cpp 及任何 OpenAI 兼容端点
- MCP 集成:内置零依赖 stdio JSON-RPC 2.0 客户端,可动态把任意 MCP 服务器的工具转成 OpenAI function calling schema
- 工具权限栏:每个内置/MCP 工具可单独设为始终允许/询问/关闭,未审查工具默认询问
- 内置工具:SearXNG/Exa 搜索与 Firecrawl 抓取、文件读写(含 PDF)、剪贴板、截屏、沙箱化 Node.js 执行
- 推理可视化:流式渲染 <think> 推理内容,计时并折叠为「Thought for X.Xs」
- 纯本地语音:faster-whisper 语音输入 + kokoro-onnx 本地 TTS(前瞻管线消除句间停顿)
- 上下文管理:显示真实 decode tok/s、TTFT、上下文用量仪表,达到阈值(如 75%)自动生成结构化交接摘要无缝续聊
- 安全护栏:防 SSRF/DNS 重绑定(拦截回环、内网、云元数据 IP)、文件系统沙箱、后台线程模型保证 UI 流畅
支持 Python 3.10+ 直接运行,也可用 PyInstaller 打包成单个 .exe。GitHub: shuhdonk/DeskPilot。
「编程与Agent」频道最新
- Drew Breunig:写 Agent 指令更像立法,而非下棋 — dbreunig · 2026-09-23
- Seroter 日报:GPT-6 与 Opus 5.5 同日发布,1/4 智能体无人监控 — rseroter · 2026-09-23
- 让 Claude 自动开终端面板装依赖,作者称 tmux 做不到 — letandrewcook · 2026-09-23
- 两小时做出幼儿互动绘本:Agent 访谈式工作流走红 — mimi10v3 · 2026-09-23
- Ben Lorica:Agent 让数据栈不再容忍旧数据,「相关」不够要「实时为真」 — bigdata · 2026-09-23
- 观点:软件正从"被人操作"变为"自己会用软件" — r0ck3t23 · 2026-09-23