8000 GitHub - Yeedy/omp-work · GitHub
[go: up one dir, main page]

Skip to content
YeedyPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

简体中文 | English

Oh My Pi Work

License: MIT Platform

OMP Work 是一款在本机运行的 AI 知识工作台:把资料、对话和执行放在同一个项目里,交付可预览、可下载、可保留版本的文档与表格。

OMP Work 工作台:项目、对话、运行进度与来源

功能特性

  • 资料与项目:把文件夹、工作说明、附件和历史产物组织进 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。首次使用时:

  1. 通过左下角 Providers 登录,或在 设置 → 模型 配置自定义 Provider、Model、API key 和 Base URL。
  2. 新建 Project 并选择项目文件夹。
  3. 在输入框选择模型,发送第一条对话或任务。

开发模式使用 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 的模型与凭据体系。

组件关系见 架构图(PNG)。

文档

贡献与反馈

欢迎通过 GitHub Issues 反馈问题或提出建议,也欢迎提交 Pull Request。代码改动请在提交前运行:

bun run typecheck
bun run test

修改公开文档时请同步更新中英文版本。不要在 Issue、PR 或截图中提交 API key、私人聊天和真实业务材料。

License 与致谢

OMP Work 使用 MIT License。本项目基于 Oh My Pi 构建;上游及第三方组件保留各自许可证和版权声明。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0