腾讯 WorkBuddy 如果拆到技术层看,并不是一个需要重新发明 Agent 架构的产品。它更接近于把已经成熟的 Agent Harness、模型调用、工具执行、Skills、MCP、记忆与沙箱能力,重新组合成面向办公场景的通用工作台。
一个很值得关注的背景是:公开信息中,WorkBuddy 最早版本被描述为由产品经理借助 AI 编程、依托已有 CodeBuddy 能力快速实现。如果这一说法准确,它实际上揭示了今天 Agent 产品开发的一个变化:原型阶段最重要的已经不是写多少代码,而是有没有一个成熟 Harness,以及能不能把工具、上下文、权限和场景定义组织好。
与此同时,WorkBuddy 在产品形态和技术范式上明显可以拿来与 Codex 一类通用执行型 Agent 比较。所谓"对标 Codex",行业里通常并不是说两者源码或实现完全相同,而是产品目标、交互范式和能力边界存在明显参照关系:用户给目标,Agent 自主拆解任务、调用工具、操作工作区,最后交付结果。区别主要在于 Codex 更强调软件工程,而 WorkBuddy 把执行对象进一步扩展到了文档、表格、PPT、浏览器及企业办公环境。

因此,讨论"能不能实现一个 WorkBuddy",和讨论"能不能达到腾讯 WorkBuddy 的完整产品水平",实际上是两个问题。前者已经相对容易,后者仍需要大量工程和生态投入。
1. 为什么第一版可以由产品经理借助 AI 编程快速做出来
据相关公开说法,WorkBuddy 最初的内测版本是在已有 CodeBuddy/Agent 基础设施上,由产品经理借助 AI 编程快速搭建出来的。
这个信息的重要性不在于"两天"或者具体用了多少人,而在于它说明 WorkBuddy 上层本身并不要求重新建设一套 AI 基础设施。
如果底层已经提供:
- Agent Loop
- Context 管理
- Function Calling
- 文件系统工具
- Shell
- 浏览器
- Skills
- MCP
- Memory
- 权限确认
- 模型路由
- Task/Plan
- 子 Agent
那么新的办公 Agent 很大程度上变成了"定义工作空间 + 配工具 + 配 Skills + 做 UI + 做权限策略"。
甚至 UI 都越来越容易由 AI 编程工具完成。
这种开发方式实际上已经成为 2025-2026 年 Agent 产品非常典型的构建路径:底层 Harness 复用,产品团队主要定义场景和交互。
所以,"产品经理使用 AI 编程做出了第一版"并不意味着企业级 WorkBuddy 很简单,而是说明它的 MVP 已经高度组件化。
2. WorkBuddy 可以理解为从 Coding Agent 向 Work Agent 的扩展
从技术范式看,WorkBuddy 和 Codex 一类 Coding Agent 有很强的同构关系。
Codex 面对一个代码仓库,可以:
用户提出目标 → Agent 查看项目 → 制定计划 → 搜索文件 → 修改文件 → 执行命令 → 查看输出 → 继续修改 → 最终交付。
WorkBuddy 做的事情可以抽象成:
用户提出目标 → Agent 查看工作区 → 制定计划 → 搜索资料 → 操作文档/浏览器/Office → 执行工具 → 检查结果 → 继续处理 → 最终交付。
把"代码仓库"换成"办公工作区",底层循环其实没有发生根本变化。
因此,一个非常简单的 WorkBuddy 核心甚至可以写成类似:
ini
while not finished:
context = build_context(
system_prompt,
memory,
workspace,
tools,
history
)
response = model(context)
if response.tool_call:
result = execute_tool(response.tool_call)
history.append(result)
else:
finished = True
当然,生产环境会复杂很多,需要加入权限、重试、Checkpoint、Context Compression、并发执行、审计、预算控制等机制,但基本范式没有改变。
这也是"对标 Codex"真正值得关注的地方:不是简单复制一个聊天 UI,而是把 Coding Agent 已经验证过的 Agent Harness 扩展成通用工作执行 Harness。
3. MVP 所需的大量能力都有成熟开源实现
类 WorkBuddy 产品容易快速出现的另一个原因,是 MVP 所需组件已经大量标准化、开源化。
模型层可以直接使用 OpenAI-compatible API,也可以接 DeepSeek、GLM、Kimi、混元以及 Ollama 等本地模型。
Agent Loop 已经有 LangGraph、AutoGen、CrewAI 等大量实现,简单版本甚至没有必要引入框架。
浏览器可以直接用 Playwright。
Office 文件可以使用:
objectivec
python-docx
openpyxl
python-pptx
pandas
LibreOffice CLI
桌面客户端可以选择 Electron 或 Tauri。
本地状态可以使用 SQLite、JSONL 和 Markdown。
沙箱可以从 Docker、Podman 或受限制的子进程开始。
工具协议则可以使用 MCP。
换句话说,MVP 阶段的大量基础设施都有成熟的开源软件和开放协议可直接复用,并不需要重新研发。
真正值得自己实现的是 Agent Runtime 中与自身产品定位有关的部分,例如权限模型、Context Strategy、Task Runtime、Skill Runtime 和交付物管理。

4. Skills 已经逐渐变成可以迁移的 Agent 资产
WorkBuddy 的另一个关键是 Skills。
一个 Skill 很多时候并不是一个复杂程序,而是:
diff
SKILL.md
+
Instructions
+
Scripts
+
Templates
+
Tools
+
Examples
比如"生成周报"这个 Skill,本质可能只是告诉 Agent:
读取哪些文件 → 怎样总结 → 使用什么模板 → 调用哪个 Word 工具 → 最终保存到哪个目录。
因此 Skill 很适合成为 Agent 世界里的"能力包"。
这也解释了为什么 OpenClaw/ClawHub 一类生态值得关注:大量 Agent 能力正在以 Markdown、脚本、MCP Server、工具定义等形式沉淀下来。
腾讯 SkillHub 与 OpenClaw 生态之间也曾出现过公开争议和吐槽,包括围绕技能内容来源、抓取/收录方式及归属的问题。若要严谨表述,不宜在没有可核验证据的情况下直接下结论说"腾讯 SkillHub 就是爬 OpenClaw",更准确的说法是:双方生态存在明显内容关联,并且 OpenClaw 一方曾公开对此提出过质疑或吐槽。

这件事情从技术角度反而说明了一个更重要的问题:
Skills 本身已经开始变成可流通、可索引、可迁移的 Agent 生态资源。
一旦 Skill 描述格式趋同,搭建一个新的 Work Agent,甚至不需要从零建设能力生态,可以直接兼容已有 Skill/MCP 世界。
5. 一个 Mini WorkBuddy 实际需要多少东西
如果目标不是复制腾讯完整产品,而只是做一个 MVP,架构其实可以非常小:

用户说:"分析 Downloads 目录里的销售数据,生成季度分析 PPT。"
Agent 首先获得 Workspace 权限,然后扫描文件,通过 pandas/openpyxl 分析 Excel,再决定 PPT 结构,需要时调用浏览器补充公开资料,最后通过 python-pptx 输出:
bash
/output/Q3销售分析.pptx
这已经覆盖了 WorkBuddy 最核心的产品体验:
"一句话告诉 AI 要什么,而不是自己一步一步操作软件。"
这里真正关键的并不是模型能够"聊天",而是模型拥有环境观察和行动能力。
6. Memory、Sandbox、MCP 同样没有神秘技术
Memory 最容易被过度设计。
个人版完全可以从:
MEMORY.md
preferences.json
sessions/*.jsonl
workspace_rules.md
开始。
需要语义检索后再增加 SQLite + Embedding/Vector DB。
安全机制也是类似。
初版只需要把工具划分成:
lua
read
write
execute
network
dangerous
读取文件自动允许,覆盖文件需要确认,Shell 根据命令等级决定是否确认,删除、上传、执行未知程序等高风险操作强制确认。
随后再逐步增加容器隔离和审计。
MCP 更进一步解决了"每个 Agent 都重新写工具接口"的问题。只要 WorkBuddy 实现 MCP Client,就可以使用越来越多的外部 MCP Server。
这也是为什么今天开发这一类产品比两三年前容易很多:模型之外的关键接口也开始形成行业标准。
7. OpenClaw 的意义是证明这种架构可以成为通用基础设施
OpenClaw 一类项目的重要价值不只是"它也能调用工具"。
更关键的是,它已经把很多 Work Agent 所需能力放到了一个统一 Runtime:
Skills、Memory、工具调用、Channel、模型适配、工作区和自动化能力可以围绕同一 Agent 系统运转。
因此,再做一个 WorkBuddy,并不意味着必须从:
csharp
git init
开始全部手写。
现实路径更可能是:
markdown
成熟 Agent Runtime
+
Skill ecosystem
+
MCP ecosystem
+
Office tools
+
Desktop UI
+
自己的产品定义
这也正是为什么市面上会快速出现大量所谓"Open WorkBuddy""类 WorkBuddy"项目。
底层范式已经公开了。
8. 真正困难的是"最后 20%"
但由此得出"WorkBuddy 没技术含量"同样是不准确的。
MVP 和成熟商业产品之间存在很长的工程距离。
例如 Agent 连续执行 20 分钟以后:
Context 怎么管理?
用户关闭电脑以后任务怎么办?
Excel 有 200MB 怎么处理?
同时启动 10000 个 Sandbox 怎么调度?
Agent 修改错文件怎么恢复?
企业管理员怎么限制目录?
敏感文件能不能上传模型?
工具调用怎么审计?
模型 API 挂了如何恢复?
任务执行一半怎么 Checkpoint?
多个 Agent 如何避免同时修改一个文件?
这些都不是一个 while loop 能解决的问题。
所以更准确的说法应该是:
"WorkBuddy 的核心 Agent 技术路径已经高度成熟,MVP 实现门槛较低;腾讯真正需要投入的地方,是把这些能力做成可靠、安全、规模化并与腾讯生态深度结合的产品。"
这也是很多 AI 产品共同面对的问题------Demo 很容易惊艳,稳定执行一万次要困难得多。
9. 最短实现路径甚至不需要训练模型
如果今天从零实现 Mini WorkBuddy,一条现实路径是:
第一阶段直接接 OpenAI-compatible 模型,完成 Agent Loop、文件读取、文件写入、Shell 和 Playwright。
第二阶段加入:
objectivec
SKILL.md
MEMORY.md
workspace
tool permission
第三阶段增加 Word、Excel、PPT 的读取和生成。
第四阶段用 Electron/Tauri 做桌面工作区,把聊天、任务状态、文件 Diff 和最终交付物放进 UI。
第五阶段才加入 MCP、Docker Sandbox、Sub-Agent、任务调度、IM 和云端执行。
按照这种方式,个人开发者或者小团队做出能够展示核心体验的 MVP,并不需要几个月,更不需要训练自己的基础模型。几天可以跑通核心链路,几周可以逐渐形成一个可用版本。
而且 AI 编程本身还进一步降低了实现成本。WorkBuddy 初版由产品经理借助 AI 编程快速构建的说法,恰好是这种趋势的一个案例。
10. 容易复制的是骨架,难复制的是完整产品
WorkBuddy 最值得关注的技术信号,可能并不是腾讯又开发出了一个 Agent,而是 Coding Agent 的产品范式正在向通用工作环境迁移。
Codex 等 Coding Agent 已经证明:
自然语言
→ 理解环境
→ 制定计划
→ 调用工具
→ 修改环境
→ 验证结果
→ 最终交付
是一条成立的产品路线。
WorkBuddy 做的事情,本质上是进一步把这个过程从代码仓库推广到整个办公 Workspace。
在这个过程中,Agent Loop、Function Calling、MCP、Skills、Memory、Sandbox、Office SDK、Electron 等绝大部分 MVP 基础设施,都已有成熟开放协议或开源实现。OpenClaw 等生态则进一步表明,Skills 和 Agent Runtime 正在成为可以复用的基础设施;围绕 SkillHub 与 OpenClaw 的争议,从侧面也说明技能生态已经成为厂商争夺的新资产。
因此,复现 WorkBuddy 的核心体验并不困难。
真正不容易复制的,是腾讯账户体系、微信与企业微信入口、腾讯文档、云端基础设施、安全合规、企业权限、海量任务执行能力,以及大量产品细节形成的整体体验。
可以把两者明确区分开:
"做出一个 WorkBuddy"已经是成熟开源组件可以解决的问题。
"做出腾讯规模和完成度的 WorkBuddy",仍然是一个大型产品与工程问题。
这也是今天 Agent 创业值得关注的变化:基础技术本身正在快速商品化。未来真正的竞争点,很可能不是谁先实现 Agent Loop,而是谁拥有更好的场景、更高质量的 Skills、更强的生态连接,以及让 Agent 长时间稳定把事情做完的工程能力。