免费、开源的桌面 AI 智能体,支持 macOS 和 Windows,基于 DeepSeek Harness DSH…
数据截至 2026/10/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
dsh plugin --profile web add Astro-Han/pawwork状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
安装兼容性检查需源码安装缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 15:34:58
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
查看扫描证据(共 8 处,展示前 8 条)
- 删除本地文件递归packages/desktop-electron/electron-builder-app-update.test.ts:39
for (const root of roots.splice(0)) rmSync(root, { recursive: true, force: true }) - 读取本地文件packages/desktop-electron/electron-builder-app-update.test.ts:142
expect(existsSync(zhHans)).toBe(true) - 读取本地文件packages/desktop-electron/electron-builder-app-update.test.ts:143
expect(existsSync(zhCn)).toBe(true) - 读取本地文件packages/desktop-electron/electron-builder-app-update.test.ts:144
expect(readFileSync(zhHans, "utf8")).toContain('CFBundleDisplayName = "爪印";') - 读取本地文件packages/desktop-electron/electron-builder-app-update.test.ts:145
expect(readFileSync(zhHans, "utf8")).toContain('CFBundleName = "爪印";') - 读取本地文件packages/desktop-electron/electron-builder-app-update.test.ts:146
expect(readFileSync(zhCn, "utf8")).toContain('CFBundleDisplayName = "爪印";') - 读取本地文件packages/desktop-electron/electron-builder-app-update.test.ts:147
expect(readFileSync(zhCn, "utf8")).toContain('CFBundleName = "爪印";') - 读取本地文件packages/desktop-electron/electron-builder-nsis-shortcut.test.ts:11
const script = readFileSync(join(import.meta.dirname, "resources", "installer.nsh"), "utf8")
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
界面预览
1 张 · 点击查看大图功能亮点
- 内置免费模型
- 无需APIkey
- Office文件处理
展开完整介绍(153 字)↓
PawWork — 免费开源的桌面 AI 智能体,支持 macOS 和 Windows,基于 DeepSeek Harness(DSH)构建。内置免费模型,无需 API key 或终端。开箱即用 Office 文件、网页搜索和定时自动化。Codex App 和 Claude Cowork 的开源替代方案。
README
由 DeepSeek 最新模型翻译生成展开完整文档(README 剩余 1 节)
PawWork 免费、开源的桌面 AI 智能体,支持 macOS 和 Windows,基于 DeepSeek Harness (DSH) 构建,打包成成品——不用终端,不用订阅。自带模型密钥。 中文说明 · Website PawWork 把 DSH 智能体运行时变成桌面应用,可以直接交给从没打开过终端的人用。内置网页搜索和 Office 文档技能,开箱即用,你只要填好模型密钥,第一次运行就是:打开应用,选个文件夹,用大白话描述要干的活。 它是 Codex App 和 Claude Cowork 的开源替代品——面向日常的文档、表格、调研和文件处理,不只是浏览器聊天或 IDE 写代码。 PawWork 的鲸鱼女孩吉祥物戴着橙色爪套,正在处理一摞文档——Codex App 和 Claude Cowork 的开源替代品 PawWork 有何不同 DeepSeek Harness 桌面应用有很多。它们大多只解决一个问题:让已经在用 DSH 的开发者一键启动,通常是打包 Node,然后在窗口里加载官方 DSH 网页界面。 PawWork 想再往外走一步——面向那些不知道 DSH 是什么、也不该去学的人。 | | PawWork | 常见的 DSH 桌面套壳 | | 目标用户 | 不懂技术的知识工作者 | 已经在跑 DSH 的开发者 | | 首次启动 | 引导式设置:选服务商,粘贴密钥 | 自备 API 密钥 | | 界面 | 原生 Electron 外壳——系统菜单、原生文件夹和文件选择器、原生更新器 | 窗口里加载官方 DSH 网页界面 | | Office 文件 | 内置 .docx / .xlsx / .pptx / PDF 技能,附带 Python 工具链 | 不含 | | 定时任务 | 自动化——按 cron 计划运行已保存的任务 | 不含 | | 打包 | macOS 已签名并公证,Windows x64 安装包 | 常常只支持单平台,常常未签名 | 右列只是概括;各个项目情况不同,其中好几个在自己定位上做得很出色。重点是 PawWork 所处的位置,不是排名。 因为底层运行时是真正的 DSH,所以这不是跟生态做取舍:来自更广社区的 DSH 插件都能在 PawWork 里安装和运行。 PawWork 对比 | | PawWork | Codex App | Claude Desktop (Cowork) | | 开源 | 是(Apache-2.0) | 否 | 否 | | 免订阅免费 | 应用免费;你付钱给模型服务商 | 有限(ChatGPT Free) | 否(需 Pro $20/mo) | | 桌面应用 | macOS + Windows | macOS + Windows | macOS + Windows | | 本地文件访问 | 完整工作区访问 | 默认沙箱隔离 | 用户选定的文件夹 | | Office 文件(Word/Excel/PPT) | 支持 | 不支持 | 支持 | | 定时自动化 | 支持 | 不支持 | 不支持 | | 插件生态 | DSH 插件 | 无 | MCP | 你可以让 PawWork 做什么 文档与数据 - 从发票中提取关键字段,整理成可复核的表格 - 汇总 CSV 并写一份简短报告 - 合并 PDF 并整理输出文件 - 把杂乱的笔记和附件变成每周更新 调研与写作 - 对比产品页面,准备一份决策备忘 - 搜索网页,为某个主题收集资料 - 把会议记录变成公告初稿 - 把粗糙的素材改写成更清晰的文档 代码与技术工作 - 检查代码项目,说明该改哪里 - 审查 pull request,总结风险 - 结合日志和源文件调试 API 错误 - 用一句大白话的需求搭出一个小型内部工具 按计划运行 自动化会按 cron 计划运行已保存的任务——周一早上的文件夹摘要、每晚的导出、周期性的检查——结果留在你的工作区里。 工作原理 1. 选择一个工作区文件夹。 2. 用日常语言描述你想要什么。 3. PawWork 调用所需的文件、工具、模型和搜索来完成。 4. 在使用结果之前,先查看步骤、输出和文件。 模型与搜索 PawWork 不附带任何模型凭证。首次启动时会让你选择服务商并粘贴 API key,key 存在本地,随时可以在设置里更改。DSH 模型适配器支持的任何服务商都能用。 网页搜索是内置的,没有配置搜索 key 时,会通过共享的匿名额度来回答,所以不用第二个凭证也能搜索。 下载 从 GitHub Releases 下载最新的 macOS 和 Windows 版本。 - macOS: 下载 .dmg。正式版本已由 Apple 签名并公证。 - Windows: 下载 Windows x64 的 .exe。Windows 版本目前未签名,首次启动可能出现 SmartScreen 提示——选择「More info」,再选「Run anyway」。 PawWork 还很早期,迭代很快。每个版本的改动都写在发布说明里。 内部构成 PawWork 由一个 DSH 运行时、一个原生桌面外壳,以及上层的产品层组成。 - 运行时 —— 一组锁定版本的第一方 @deepseek-ai/dsh-* 包(会话、工具、沙箱、压缩、网页搜索、子代理),在 sidecar 进程里组装,而不是去调用 dsh 命令行。 - 原生外壳 —— packages/desktop-electron/src/main:窗口边框、应用菜单、原生目录与文件选择器、Windows 安装包加固,以及自动更新。 - 产品层 — packages/desktop-electron/resources/dsh:PawWork 自有的 DSH 插件,包括内置网页搜索、Automations、v1 设置迁移,以及桌面宿主桥接。 - 技能 — DSH 的 Word、PowerPoint 和 Excel 技能运行在捆绑的 Python 3.12 上,Office 库已预装,并用捆绑的 LibreOffice 引擎渲染页面做视觉检查,因此离线也能用,无需系统 Python。skills/ 里的 PDF 技能通过捆绑的 uv 运行。 从源码构建 需要 Node.js 24 和 pnpm 11。 git clone https://github.com/Astro-Han/pawwork.git cd pawwork pnpm install --frozen-lockfile pnpm dev:desktop 验证步骤、打包和贡献流程见 CONTRIBUTING.md。 常见问题 PawWork 免费吗? 应用免费,采用 Apache-2.0 协议,内置网页搜索不花钱。模型用量由你提供密钥的服务商计费。 PawWork 和 DeepSeek Harness 是什么关系? PawWork 用 DSH 作为智能体运行时。它是独立开源产品,整合 DSH 包,加上原生桌面外壳,再配上自己的插件,用于网页搜索、Automations 和 Office 办公。它与 DeepSeek 没有隶属关系。 PawWork 和其他 DSH 桌面应用有什么不同? 多数是启动器,面向已经在用 DSH 的开发者。PawWork 面向非技术用户:配置模型密钥有引导,不靠你自己摸索;Office 文档技能和 Python 工具链已捆绑;外壳是原生的,不是把 DSH 网页界面塞进窗口;构建版本在 macOS 上已签名,并为 Windows 提供发布包。 我能在 PawWork 里用 DSH 插件吗? 可以。运行时就是真正的 DSH,社区插件能装能用。 PawWork 能处理本地文件吗? 可以。PawWork 以原生桌面应用运行,能访问你选择的工作区文件夹。它读写你机器上的文档、表格、PDF、代码项目和生成的输出文件。 PawWork 支持哪些文件格式? PDF、Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)、CSV、Markdown、纯文本、图片和代码文件。Office 文件在本地读写。 PawWork 能按计划运行任务吗? 可以。Automations 按 cron 计划运行保存的任务,并把结果写入你的工作区。 我该用哪个模型服务商? DSH 模型适配器支持的任何服务商都行。PawWork 不转售模型访问,也不抽成——密钥在你手里,你直接向服务商付费。 PawWork 支持哪些平台? macOS(Apple Silicon 和 Intel,已签名并公证)和 Windows x64。 运行时与致谢 PawWork 基于 DeepSeek Harness 构建。也感谢 Astral 提供 uv。 第三方声明见 THIRD_PARTY_NOTICES.md。 许可证 Apache License 2.0
预览分享卡片长什么样 ↓
免费、开源的桌面 AI 智能体,支持 macOS 和 Windows,基于 DeepSeek Harness DSH…