DeepSeek + OpenWorkBuddy 本地 AI Agent 部署教程:自动生成 PPT、Word、Excel,支持 Skills 和 MCP
关键词:DeepSeek Agent、Ollama AI Agent、本地部署 AI 助手、开源 AI 办公、OpenWorkBuddy、AI PPT、MCP、Skills
一、如何让大模型真正替你完成工作?
DeepSeek、Qwen 等模型能够理解复杂问题、生成文本和分析资料。
如果希望让模型进一步读取本地文件、执行工具、生成可编辑的 Word、Excel、PPT,就需要一套能够管理任务和工具调用的 Agent 系统。
这里推荐 OpenWorkBuddy。
OpenWorkBuddy 是一款本地优先的通用 AI Agent 工作台,支持多种大模型、电脑任务自动化、办公文件生成、Skills、MCP、长期记忆与企业部署。
二、OpenWorkBuddy 的工作流程
一次完整的 AI 办公任务,可以包含以下步骤:
-
用户通过自然语言提出任务。
-
Agent 理解目标并组织执行计划。
-
根据需要调用模型及工具。
-
读取资料、处理数据和生成文件。
-
检查成果,并向用户提供实际文件。
例如:
用户输入:
“请根据这份 Excel 销售数据,生成一份 5 页的经营分析 PPT,包含销售额、趋势、重点问题和下月建议。要求所有数字来自原始数据,最终交付可编辑的 PPTX。”
这类任务可以充分利用 OpenWorkBuddy 的文件读写、任务执行与成果交付能力。
三、Windows、macOS 安装方法
打开官方 Releases:
Release v0.19.1 · CatCatUncle/openworkbuddy · GitHub
Windows 用户选择相应安装包,macOS 用户选择对应芯片架构的 DMG 文件。
安装后,按照界面提示完成账号与模型配置。
如果已经有 DeepSeek 等模型 API,可以在模型配置页面添加相应服务商和密钥。
四、通过源码启动
需要 Node.js 18 或更新版本、npm 和 Git。
git clone https://github.com/CatCatUncle/openworkbuddy.git
cd openworkbuddy
npm ci
npm start
启动后打开:
在设置中配置模型服务,测试连接成功后即可创建任务。
五、接入 DeepSeek 和 Ollama
DeepSeek
在 OpenWorkBuddy 的模型设置页面选择 DeepSeek,填写对应 API 地址、模型名称和 API Key。
保存并测试连接后,可以使用该模型执行个人助理和办公任务。
Ollama
如果已经在本机运行 Ollama,可以通过 OpenWorkBuddy 的模型配置界面接入 Ollama 服务。
常见的本地服务地址是:
http://localhost:11434
具体模型名称应与本机已安装并运行的模型一致。
这种组合的作用是:
Ollama 提供模型推理能力,OpenWorkBuddy 提供 Agent 任务执行和办公工作台。
六、安装后可以尝试的五类任务
| 场景 | 示例任务 |
|---|---|
| AI PPT | 根据项目资料生成季度工作汇报 |
| AI Word | 根据调研资料生成产品分析报告 |
| AI Excel | 整理销售数据并生成统计表 |
| 个人 Agent | 整理文件夹、规划任务、生成清单 |
| 定时自动化 | 定期整理指定信息并发送通知 |
OpenWorkBuddy 还支持 Skills、MCP、CLI 和项目记忆,可以根据使用需求持续扩展。
例如,开发者可以将一套常用报告制作步骤组织成 Skill,让 Agent 在后续任务中复用。
七、企业如何部署?
对于希望构建企业内部 AI Agent 工作台的团队,OpenWorkBuddy 提供 Docker 和服务器部署文档。
官方部署说明:
https://github.com/CatCatUncle/openworkbuddy/blob/main/docs/部署.md
企业可以结合内部模型、员工账号、权限管理与业务数据,评估将 Agent 应用于报告制作、文件处理和办公自动化。
授权政策:个人非商业使用免费;企业私有化部署、商业使用和商用二次开发需要购买商业授权。
商务邮箱:contact@aijentra.com
总结
如果希望让 DeepSeek、Qwen 或 Ollama 不只是聊天,而是能够处理真实任务、生成办公文件、使用 Skills 和 MCP,那么 OpenWorkBuddy 是值得安装体验的本地 AI Agent 工作台。
本文为 OpenWorkBuddy 项目使用教程及推广介绍。
更多推荐



所有评论(0)