OpenWorkBuddy 本地部署实战:把一句话任务变成 PPT、Word、Excel 和网页
摘要:OpenWorkBuddy 是一个本地优先的 AI 办公 Agent。它把自然语言任务交给模型规划,再通过工具操作工作区,最后把 PPTX、DOCX、XLSX、HTML 等成果文件落到本机。本文介绍它适合解决的问题、桌面与服务器部署方式、模型接入、多任务与权限安全,以及企业使用时必须确认的授权边界。
关键词:OpenWorkBuddy,本地部署,AI Agent,企业 Agent,MCP,Claude Code,Codex,AI 办公自动化
一、为什么需要一个能交付文件的 Agent
日常用 AI 办公时,最常见的断点不是“模型不会回答”,而是回答之后仍要人工复制内容、整理表格、制作演示文稿、检查文件和分发结果。OpenWorkBuddy 的目标是把这段流程连起来:用户用自然语言描述目标,Agent 规划步骤、调用工具、读取或写入工作区,并把实际生成的文件交给用户检查。
它支持生成 PPT、Word、Excel、网页、调研报告等成果,也可以联网搜索、运行脚本、定时执行任务,并通过飞书、企业微信、微信、钉钉等入口远程下达任务。与单纯聊天相比,它更强调“文件有没有真实落盘、结果能不能打开验收”。
二、它是不是纯本地模型?
这里要区分“本地运行”和“本地推理”。OpenWorkBuddy 可以运行在个人电脑或自托管服务器上,会话、工作文件和配置由部署者管理;但具体推理模型可以来自云端 API,也可以使用 Ollama 等本地模型。项目采用 BYOK 思路,用户配置自己有权使用的模型 Key,也支持把本机已安装的 Claude Code 或 Codex CLI 作为执行引擎。
所以,“本地部署”不自动等于“所有数据都绝不出网”。如果连接云端模型或调用联网工具,请按企业的数据分类要求配置模型、网络和工作区。需要完全离线时,应选本地模型并关闭不需要的外部连接,再在目标网络环境中自行验证。
三、快速启动:桌面、本机服务与服务器
macOS 可以按项目 README 提供的安装脚本安装;Windows 可从 Releases 下载安装包。也可以从源码运行,要求 Node.js 18 或更新版本:
git clone https://github.com/CatCatUncle/openworkbuddy.git cd openworkbuddy npm install npm start启动后访问本机服务页面,配置模型渠道和 API Key,再用一个小任务验证模型连通、文件写入和输出目录。默认数据目录是用户主目录下的 OpenWorkBuddy 文件夹;容器部署则把持久化数据放在独立目录,升级程序时不要删除数据目录。
服务器部署可以使用 Docker 部署脚本,也可以用 Docker Compose 或 PM2。服务默认绑定本机回环地址;若要供团队访问,应经过反向代理和 HTTPS,并先注册管理员、关闭公开注册、启用命令审批,再根据组织的安全要求开放访问。项目的安全文档明确提醒:Agent 有运行命令、读写文件和访问网络的能力,公网暴露前必须认真配置,不应把默认开发配置直接当生产安全基线。
四、模型、工具与可扩展能力
模型配置页支持多个常用渠道及兼容接口格式。模型与生图、配音、生视频等媒体能力分别配置;是否能完成某类生成任务,取决于接入的模型或服务、凭据、额度和相应能力是否可用。
扩展上有三条常用路径:
- 技能:一个 Markdown 技能文件描述任务步骤和约束,保存后可供后续任务使用,适合快速沉淀团队 SOP。
- MCP 连接器:通过标准协议把外部工具接入 Agent,扩充可调用能力。
- Agent Plugins:项目支持 Agent Plugins 1.0.0,可安装同时包含技能和 MCP 的插件包;具体插件仍应审查来源和权限。
项目还提供 CLI,桌面端、终端和服务共享配置、会话、技能、记忆和连接器。运维或自动化脚本可以使用命令行任务、会话恢复、JSON 输出和退出码,不必把每个工作流都塞进 GUI。
五、企业团队部署时应重点评估什么
OpenWorkBuddy 有组织、成员、部门、角色、额度和操作审计等管理能力,可以通过集中部署让浏览器、桌面端、手机或 CLI 连接同一服务。团队落地时,建议按真实任务试点:选定一个低敏感度流程,准备样例文件,记录耗时、人工复核点、模型费用和失败恢复方式,再决定是否扩大范围。
部署评估至少包括:
- 模型服务的数据处理条款、网络可达性、Key 管理与费用归属;
- 哪些目录允许 Agent 访问,哪些命令需要逐步审批;
- 账号开通、离职停用、定时任务归属、备份恢复及日志保存;
- 公网反向代理、注册策略、管理员账号和密钥轮换;
- 输出质量如何由业务人员验收,错误结果如何撤回或修正。
不要把“有管理后台”理解成自动满足企业合规。项目文档把 SSO、目录同步、SIEM 审计外送、气隙部署、高可用等列为路线图能力;对这些有硬性要求的组织,需要先核对当前版本并做实际验证。
六、和 Codex、Claude Code、WorkBuddy 怎么比较
OpenWorkBuddy 并非把这些产品内部实现复制过来,也不应被描述成所有任务上的绝对胜者。它更像一个本地优先的办公 Agent 工作台:可以产出办公文件和网页,具有 MCP、技能、CLI、定时任务、IM 入口与短剧画布;在本机已安装对应 CLI 的情况下,也可以将 Codex 或 Claude Code 接入为执行引擎。
如果主要工作是仓库级代码理解、IDE 深度集成或某一云产品独有能力,原产品可能更贴合。若需要自托管、模型可切换、办公文件交付、面向团队扩展的 Agent 外壳,OpenWorkBuddy 值得作为候选方案进行同任务对比。所谓“平替”应通过相同输入、相同模型和相同验收标准实测,而不是只看产品名称。
七、AI 短剧和无限画布也是它的特色场景
无限画布可把剧本、角色、场景、分镜、参考图、视频、配音和时间线放在同一工作空间。节点之间的连线表示后续生成步骤会读取的依赖素材;修改单个镜头时,可以围绕该镜头继续处理,避免把整个项目当成一段长聊天记录。
项目内置短剧技能,覆盖分镜表、角色定妆、镜头首帧、图生视频、配音和拼片等环节。它提供的是工作流与画布,不代表任何模型都能无条件生成高质量成片;成品效果还取决于模型、素材、提示词、费用预算和人工审片。
八、常见问题
OpenWorkBuddy 是否必须使用某一家模型?
不必。项目支持多个模型渠道和兼容 API,也支持本地模型;不同渠道的能力、价格和效果由对应服务决定。
能否部署到企业服务器给团队使用?
可以自托管并配置多用户与组织管理能力。部署前要配置访问控制、注册策略、权限档位、备份和安全边界。
公司内部使用是否免费?
按项目当前 PolyForm Noncommercial 许可与授权说明,公司把程序用于实际业务,即使只在内部使用,也需要商业授权。公司评估试用最长 30 天,且不能用于实际业务。商业二次开发、SaaS、客户交付或打包售卖也应先联系权利人确认授权;项目名称和商标另有边界。
是否保证一句话就做出高质量短剧?
不应作这种保证。自然语言可以启动工作流,成片质量仍受模型与素材质量、流程配置和人工审片影响。
结语
如果你在寻找本地部署的 AI Agent,希望从自然语言任务走到可验收的文件,OpenWorkBuddy 提供了一条可检查、可扩展的实现路线。建议从小任务开始,先验证模型、文件目录、权限和结果质量,再评估团队部署。
项目主页与安装文档:
- GitHub:https://github.com/CatCatUncle/openworkbuddy
- 部署文档:https://github.com/CatCatUncle/openworkbuddy/blob/main/docs/部署.md
- 功能清单:https://github.com/CatCatUncle/openworkbuddy/blob/main/docs/功能清单.md
- 商用边界:https://github.com/CatCatUncle/openworkbuddy/blob/main/docs/开源与商业版边界.md
商业授权咨询:企业实际业务使用、个人商业用途或商业二次开发,请联系 contact@aijentra.com。