开源 DeskPilot:纯 Python 本地 LLM 桌面 Agent 客户端,内置 MCP 与安全沙箱
poofph · reddit · 2026-09-24
作者(借助 Qwen 3.8 27B 辅助开发)发布了开源的原生桌面 AI 客户端 DeskPilot,用 Python + Tkinter 构建,面向本地 LLM 的 agentic 使用。
主要亮点:
- 通用本地后端:支持 Ollama、LM Studio、vLLM、llama.cpp 及任何 OpenAI 兼容端点
- MCP 集成:内置零依赖的 stdio JSON-RPC 2.0 客户端,可接入任意 MCP server 并动态转换为 function calling schema
- 工具权限条:每个内置/动态 MCP 工具都可设置 Always Allow / Ask Permission / Off,未审查工具默认需确认
- 内置工具:本地 SearXNG/Exa 搜索、Firecrawl 抓取、文件读写(含 PDF)、剪贴板、截屏、沙箱化 Node.js 执行
- 推理展示:原生支持 <think>/reasoningcontent 流式展示,自动折叠为 "Thought for X.Xs"
- 全本地语音栈:faster-whisper 听写 + kokoro-onnx TTS,前瞻管线消除句间延迟
- 上下文管理:显示真实 decode tok/s、TTFT、上下文用量仪表,达到阈值(如 75%)时自动生成结构化交接摘要,无缝开启新会话
- 安全设计:SSRF/DNS 重绑定防护(屏蔽 loopback、RFC1918、云元数据 IP)、文件系统沙箱、后台线程 + 线程安全队列保证 UI 流畅
支持 Python 3.10+ 直接运行,也可用 PyInstaller 打包为单个 exe。
所属事件:开源 DeskPilot:Python 本地 LLM 桌面 Agent 客户端(2 条相关)→
「编程与Agent」频道最新
- 开发者用 bot 把 X 上的 @提及自动变成 Linear 结构化产品反馈 — soleio · 2026-09-24
- YC 押注的 Sila 发布 agent 消息平台:上线一个月 50 万条消息、70% 次周留存 — ycombinator · 2026-09-24
- 13 个 AI 审查者并行把关,他不再逐行读代码,review 反而更好 — every · 2026-09-24
- 26 个 Opus 5.5 agent 一夜造出五层嵌套世界的多人游戏 — mattshumer_ · 2026-09-24
- 用 Opus 5.5 + Lean 形式化验证 Claude Agent SDK,几个 prompt 提出修复 16 个 bug 的 PR — spikedoanz · 2026-09-24
- PlayCanvas 引擎支持 Node.js 无头运行,不再依赖 JSDOM — willeastcott · 2026-09-24