OMP Work 是一款在本机运行的 AI 知识工作台:把资料、对话和执行放在同一个项目里,交付可预览、可下载、可保留版本的文档与表格。
- 资料与项目:把文件夹、工作说明、附件和历史产物组织进 Project,在对话和执行中持续引用,并可结合 Web Search 补充公开来源。
- 从对话到交付:先通过 Chat 理清需求,再用 Task 完成执行,生成可预览、下载和保留版本的 Markdown、DOCX、XLSX 等产物。
- 可控的执行过程:通过审批模式、进度卡、检查点、文件变更核对与撤销掌握执行过程。
- 目标与自动化:用 Goal 跟踪长期目标,用定时任务执行周期性工作。
- 可复用能力:用 Skills、Modes 和 Workers 固化常用流程,不必每次重新描述要求。
当前仅支持 macOS Apple Silicon(arm64),需要从源码构建。前置依赖为 Bun 和 Rust 工具链;Tauri CLI 随项目依赖安装。
git clone https://github.com/Yeedy/oh-my-pi-work.git
cd oh-my-pi-work
bun install
bun run desktop:install-local安装完成后默认启动 OMP Work。首次使用时:
- 通过左下角 Providers 登录,或在 设置 → 模型 配置自定义 Provider、Model、API key 和 Base URL。
- 新建 Project 并选择项目文件夹。
- 在输入框选择模型,发送第一条对话或任务。
开发模式使用 bun run desktop:dev。完整安装说明和全部功能见 使用手册。
- 任务在本机进程中执行,对话、运行状态和产物版本保存在本机。
- 模型请求使用你配置的 Provider;发送给模型的提示词、对话和资料会传输给该 Provider。
始终询问、写入自动放行、全部放行分别控制读取、写入和执行类工具的审批边界。- MCP 和 Plugins 在运行进程内执行,只启用你信任的来源。
2026-10-27 使用相同冻结输入和场景提示词,对 OMP Work 与 WorkBuddy 5.8.3 进行了 6 个场景的 DeepSeek 官方对照。两侧首轮均通过 4/6,最终结果均包含修复轮。
| 产品 | 最终通过 | 最终平均分 | 归一化 Token 总量 |
|---|---|---|---|
| OMP Work | 6/6 | 98.3 | 2,050,546 |
| WorkBuddy 5.8.3 | 6/6 | 94.2 | 3,129,508 |
归一化 Token 总量为 input + output + cache read。两侧附件注入、宿主工具循环、来源方式和修复深度不同,这些数据只用于披露消耗,不作为效率排名。逐题得分、测试条件、费用和哈希见 完整对照报告。
- 产品服务使用 TypeScript 和 Bun,协议由 Zod 校验,状态保存在 SQLite。
- 工作台使用 HTML、CSS 和 JavaScript;桌面壳使用 Tauri 2 和 Rust,本地服务在 macOS 上作为 sidecar 运行。
- 基于
@oh-my-pi/pi-coding-agent@18.1.17,不替代 OMP 的模型与凭据体系。
- OMP Work 使用手册:安装、配置和完整功能。
- 架构图:桌面壳、服务、Worker 与数据层。
- 对照测试报告:方法、逐题结果和 Token 明细。
- Changelog:从首个公开发布版本开始记录版本变化。
欢迎通过 GitHub Issues 反馈问题或提出建议,也欢迎提交 Pull Request。代码改动请在提交前运行:
bun run typecheck
bun run test修改公开文档时请同步更新中英文版本。不要在 Issue、PR 或截图中提交 API key、私人聊天和真实业务材料。
OMP Work 使用 MIT License。本项目基于 Oh My Pi 构建;上游及第三方组件保留各自许可证和版权声明。