DeepBot 桌面助手
面向企业流程的桌面多智能体助手,可执行任务、管理记忆并连接飞书等沟通渠道。
- Star 数
- ★ 2.7k
- 最近更新
- 5 个月前
- License
- MIT
- 主语言
- TypeScript
- FA 评分
- 23/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台OpenAI API · Claude API
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 企业运营人员需要把日常文件处理、网页查询、文档分析和消息通知集中在一个桌面助手中执行。
- 不适合
- 希望开箱即用 Docker 部署的团队,README 未提供镜像或 Dockerfile,只能联系作者
- 依赖推理模型(o1、DeepSeek-R1 等)做复杂思考的用户,官方明确不推荐
这个 Agent 能做什么,适合哪些场景?
DeepBot 是一个基于 Electron 的系统级 AI 助手,定位于个人效率和企业工作流自动化。每个界面标签页对应一个独立 Session,并拥有各自的 Agent Runtime、上下文和记忆;Gateway 负责会话管理、消息队列、路由及跨标签通信。其主进程包含 agent-runtime、tools、scheduled-tasks、connectors 和 database,渲染层使用 React。它可通过桌面应用运行,并声明支持 macOS、Windows 桌面端及 Linux/Docker 场景;README 对 Docker 的获取方式仅说明需联系作者。系统支持 Qwen、OpenAI 和 Claude 模型,并提供飞书、微信、企业微信与 Smart KF 连接器。
DeepBot 由 Gateway 为每个 Tab 创建和管理 Session,再由基于 @mariozechner/pi-agent-core 的 Agent Runtime 组装 AGENT.md、TOOLS.md、CUSTOM-TOOLS.md、MEMORY.md、memory-<tab-id>.md 及 SKILL.md 中的指令后调用模型。Agent 可通过内置工具读写文件、执行 shell 命令、控制浏览器、抓取网页、使用 Tavily 搜索、分析文档、生成图片、管理 cron 定时任务,并经 Cross Tab Call 在标签页间传递消息。连接器可接收并发送飞书、微信、企业微信或 Smart KF 的文本、图片和文件;飞书还支持创建、读取、追加、更新、删除文档块及添加评论。文件与命令操作会经过路径白名单检查,默认涵盖工作区、脚本、技能和生成图片目录。
- 企业运营人员需要把日常文件处理、网页查询、文档分析和消息通知集中在一个桌面助手中执行。
- 使用飞书的团队希望通过机器人私聊或群内 @ 提及创建独立会话,并向用户回传文本、图片或文件。
- 项目负责人需要为销售、市场、产品和研发等角色分别创建标签页,让它们保有独立记忆并通过 Cross Tab Call 协作。
- 需要每天固定时间执行检查或汇总任务的用户,可创建使用 cron 表达式的 Scheduled Task,并查看执行历史。
- TypeScript 开发者需要新增企业内部工具,可按 ToolPlugin 接口在 src/main/tools/ 中实现并注册工具。
如何安装或部署这个 Agent?
环境要求为 Python 3.11+、Node.js 20.0.0+,以及 pnpm 10.23.0+。执行:git clone https://github.com/kevinluosl/deepbot.git;cd deepbot;pnpm install;pnpm run dev。若要使用模型,请在 System Settings 中配置所选 Qwen、OpenAI 或 Claude 提供商的 API 密钥;README 没有给出各提供商的具体密钥字段或端点配置。飞书连接还需要在“System Settings”→“External Connections”→“Feishu”填写 App ID、App Secret 和 Bot Name。
如何使用这个 Agent?
启动后,每个 Tab 都是独立 Session。可直接提出需要处理的任务,或在界面中创建定时任务;README 示例为“Check desktop files every day at 9 AM”。需要跨会话协作时,使用 Cross Tab Call 工具传递消息。使用飞书前,保存连接器凭据并启动 Feishu connector;可按 README 所述配置私聊和群聊策略。构建桌面包可使用 pnpm run dist,或使用 pnpm run dist:mac:local 进行未签名的本地 macOS 构建。
这个 Agent 有哪些优点和局限?
- 以 Tab 为边界隔离 Session、记忆和上下文,同时提供 Cross Tab Call,适合明确分工的多角色协作。
- 工具范围覆盖文件、命令、浏览器、网页获取、文档分析、图像生成、定时任务及多种消息渠道,而非仅限聊天界面。
- 系统提示会从基础提示、工具说明、全局/标签页记忆和技能说明动态组装,并声明支持热更新。
- 路径白名单会校验文件与命令操作,且可配置工作区、脚本、技能和生成图片目录。
- 执行 shell 命令和读写文件属于核心能力;默认工作区为用户主目录,部署前需审查并收紧白名单配置。
- 模型调用需要自行配置 Qwen、OpenAI 或 Claude 的 API 密钥;仓库未说明费用、各模型的能力差异或失败后的服务降级策略。
- Docker 版本虽被提及,但获取方式仅为联系作者,缺少可复制的镜像、Dockerfile 或部署命令。
- README 明确不建议使用带显式推理模式的模型,并指出未签名 macOS 本地构建会触发安全警告。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| DeepBot 桌面助手 当前 | 23 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 2.7k | 5 个月前 | TypeScript | OpenAI API · Claude API |
| holaOS | 52 · 缺口较多 | 桌面应用免费版 + 付费版 | ★ 11k | 9 天前 | TypeScript | Codex · Claude Code · OpenAI API · Claude API |
| ClawX 桌面端 | 45 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 7.6k | 1 天前 | TypeScript | Codex · OpenAI API |
| Open Cowork | 65 · 存在缺口 | 桌面应用免费 + 模型费 | ★ 2.3k | 17 天前 | TypeScript | Claude Code · OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示有路径白名单机制(least_privilege=1),但未提供用户确认或数据流透明度的实现细节。敏感数据处理和依赖安全未提及。外部影响和回滚机制未说明。来源归属仅通过作者字段和MIT许可证部分体现(source_attribution=1)。
自一致性方面,README声称20+工具但架构图显示14个,存在不一致(self_consistency=1)。依赖可用性未验证,失败消息未提及。
受众和场景明确(企业生产力),但能力边界描述模糊(capability_boundaries=1)。触发精度未说明,环境适配部分(macOS/Windows/Linux)有说明但未深入(environment_fit=1)。
信息架构清晰(information_architecture=2),安装说明详细(install_notes=2),命名稳定性部分(naming_stability=1),示例和FAQ有提供(examples_and_faq=2),已知限制未提及,许可证明确(license=2),版本和变更日志缺失,维护责任仅通过作者信息部分体现(maintenance_responsibility=1)。
输出可用性未具体说明,边际价值有描述但未量化,成本效益未分析。
声明可追溯性部分(claim_traceability=1),但缺乏跨来源验证和事实推断分离。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- README声称20+工具但架构图显示14个,存在不一致。
- 未提供用户确认机制,可能自动执行敏感操作。
- 依赖安全未提及,存在潜在风险。
- 未提供回滚机制,操作可能不可逆。
- 未提供已知限制,用户可能误用。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
1. 1. Skill 能力优化 4. 支持 Docker 模式 7. 支持微信、飞书、企业微信、智能客服 10. 记忆优化,节省 Token 13. 浅色主题与体验优化 访问https://glint-mvt.com/deepbot/获取更多信息在 GitHub 查看 ↗