by Astro-Han
PawWork — free, open-source desktop AI agent for macOS and Windows, built on DeepSeek Harness (DSH). Free models included, no API key or terminal. Office files, web search, and scheduled automations out of the box. An open alternative to Codex App and Claude Cowork.
# Add to your Claude Code skills
git clone https://github.com/Astro-Han/pawworkLast scanned: 8/22/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-08-22T04:31:31.018Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}pawwork is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Astro-Han. PawWork — free, open-source desktop AI agent for macOS and Windows, built on DeepSeek Harness (DSH). Free models included, no API key or terminal. Office files, web search, and scheduled automations out of the box. An open alternative to Codex App and Claude Cowork. It has 127 GitHub stars.
Yes. pawwork passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Astro-Han/pawwork" and add it to your Claude Code skills directory (see the Installation section above).
pawwork is primarily written in TypeScript. It is open-source under Astro-Han on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh pawwork against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A free, open-source desktop AI agent for macOS and Windows, built on DeepSeek Harness (DSH) and packaged as a finished product — no terminal, no API key, no paid plan.
PawWork turns a DSH agent runtime into a desktop application you could hand to someone who has never opened a terminal. It ships with free models, built-in web search, and Office document skills already wired up, so the first run is: open the app, choose a folder, describe the work in plain language.
It is an open alternative to Codex App and Claude Cowork — for everyday document, spreadsheet, research, and file work, not only browser chat or IDE coding.

There are many DeepSeek Harness desktop apps. Most of them solve one problem well: giving a developer who already uses DSH a one-click way to launch it, usually by bundling Node and loading the official DSH web UI in a window.
PawWork aims one step further out — at the person who does not know what DSH is and should not have to learn.
| PawWork | Common DSH desktop wrapper | |
|---|---|---|
| Intended user | Non-technical knowledge worker | Developer who already runs DSH |
| First launch | Free models included, no key needed | Bring your own API key |
| Interface | Native Electron shell — OS menus, native folder and file pickers, native updater | Official DSH web UI in a window |
| Office files | Bundled .docx / .xlsx / .pptx / PDF skills with a bundled Python toolchain |
Not included |
| Scheduled work | Automations — run a saved task on a cron schedule | Not included |
| Packaging | macOS signed and notarized, Windows x64 installer | Often single-platform, often unsigned |
The right-hand column is a generalization; individual projects differ, and several are excellent at what they set out to do. The point is the position PawWork occupies, not a ranking.
Because the runtime underneath is real DSH, this is not a trade-off against the ecosystem: DSH plugins from the wider community install and run inside PawWork.
| PawWork | Codex App | Claude Desktop (Cowork) | |
|---|---|---|---|
| Open-source | Yes (Apache-2.0) | No | No |
| Free without subscription | Yes (OpenCode Free) | Limited (ChatGPT Free) | No (Pro $20/mo required) |
| Desktop app | macOS + Windows | macOS + Windows | macOS + Windows |
| Local file access | Full workspace access | Sandboxed by default | User-selected folders |
| Office files (Word/Excel/PPT) | Yes | No | Yes |
| Scheduled automations | Yes | No | No |
| Plugin ecosystem | DSH plugins | No | MCP |
Automations run a saved task on a cron schedule — a Monday morning digest of a folder, a nightly export, a recurring check — and leave the results in your workspace.
PawWork includes a curated set of free models from OpenCode Free, plus built-in web search. You can start without an API key or a paid model subscription. If you prefer your own provider, you can configure one in settings.
The free model list refreshes at runtime from the models.dev catalog and falls back to the packaged list when the catalog is unreachable, so the models shown in the app can change without an update.
Download the latest macOS and Windows builds from GitHub Releases.
.dmg. Release builds are signed and notarized by Apple..exe. Windows builds are currently unsigned, so SmartScreen may appear on first launch — choose "More info", then "Run anyway".PawWork is early and moving fast. Release notes describe what changed in each build.
PawWork is a DSH runtime, a native desktop shell, and a product layer on top.
@deepseek-ai/dsh-* packages (sessions, tools, sandbox, compaction, web search, subagents), assembled in a sidecar process rather than shelling out to a dsh CLI.packages/desktop-electron/src/main: window chrome, application menus, native directory and file pickers, Windows installer hardening, and the auto-updater.packages/desktop-electron/resources/dsh: the DSH plugins PawWork owns, including the OpenCode Free model routes, built-in web search, Automations, v1 settings migration, and the desktop host bridge.skills/: vendored Office skills for .docx, .xlsx, .pptx, and PDF, executed through a bundled uv Python toolchain so they work without a system Python.Requires Node.js 24 and pnpm 11.
git clone https://github.com/Astro-Han/pawwork.git
cd pawwork
pnpm install --frozen-lockfile
pnpm dev:desktop
See CONTRIBUTING.md for verification steps, packaging, and the contribution workflow.
Is PawWork free? Yes. PawWork is Apache-2.0 licensed and includes free models and built-in web search. You can start without an API key.
What is the relationship between PawWork and DeepSeek Harness? PawWork uses DSH as its agent runtime. It is an independent open-source product that assembles DSH packages, adds a native desktop shell, and adds its own plugins for free models, web search, Automations, and Office work. It is not affiliated with DeepSeek.
How is PawWork different from other DSH desktop apps? Most are launchers aimed at developers who already use DSH and bring their own API key. PawWork is aimed at non-technical users: free models are included, Office document skills and a Python toolchain are bundled, the shell is native rather than the DSH web UI in a window, and builds are signed for macOS and shipped for Windows.
Can I use DSH plugins in PawWork? Yes. The runtime is real DSH, so community plugins install and run.
Does PawWork work with local files? Yes. PawWork runs as a native desktop app with access to the workspace folder you choose. It reads and writes documents, spreadsheets, PDFs, code projects, and generated output files on your machine.
What file formats does PawWork handle?
PDF, Word (.docx), Excel (.xlsx), PowerPoint (.pptx), CSV, Markdown, plain text, images, and code files. Office files are read and written locally.
Can PawWork run tasks on a schedule? Yes. Automations run a saved task on a cron schedule and write results into your workspace.
Can I bring my own model? Yes. Free models are the default so the first run needs no setup, but you can configure your own provider in settings.
What platforms does PawWork support? macOS (Apple Silicon and Intel, signed and notarized) and Windows x64.
PawWork is built on DeepSeek Harness. Thanks also to the OpenCode project and community, and to Astral for uv.
Third-party notices are in THIRD_PARTY_NOTICES.md.