DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Mac Use — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-mac-use

Mac Use

适用于 macOS 的 DeepSeek Harness 计算机操作功能:让代理查看屏幕、操作鼠标和键盘,并打开应用和 URL——无需辅助二进制文件,权限由 Harness 应用本身提供。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:matyik/dsh-mac-use#ee0d0bef81d67cca4fd461249d3963999d84f003
README兼容性版本

兼容性与来源证明

Mac Use 以 dsh-mac-use 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/16

版本

0.1.0stable
2026/10/16
1.0.0stable
2026/10/16

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/16
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航

README

dsh-mac-use

Computer-use for DeepSeek Harness on macOS.

Let an agent see the screen, drive the mouse and keyboard, and open apps and URLs — the same observe → act → verify loop as Claude's computer tool or Codex computer-use, shipped as a single DeepSeek Harness bundle.

Why

Most computer-use setups ship a separate helper binary that needs its own screen-recording and accessibility grants. dsh-mac-use doesn't:

  • Plugin only, no extra binary. Everything runs inside the DeepSeek Harness Desktop host process. Screen capture uses the bundled screencapture tool; mouse/keyboard and window inspection call macOS APIs through the koffi FFI library (an npm dependency).
  • Permissions come from the Harness app itself. Because the plugin runs in the Desktop host (a child of the Electron app), macOS checks Screen Recording and Accessibility against DeepSeek Harness. Grant those two once — never to a helper.
  • Virtual agent cursor. Mouse actions don't strand your real pointer: clicks land, then your cursor snaps back, while a floating orange dot glides between action points so you can watch the agent work — and it disappears when the task is done.

Tools

ToolWhat it does
computer_screenshotCapture the screen (main display, a region, a window, or a display) and return the image plus bounds and pixel→point scale.
computer_screen_infoRead display geometry (points), cursor position, and the on-screen window list (id, app, title, bounds).
computer_moveMove the agent cursor to (x, y) in global display points (your real pointer is untouched).
computer_clickClick at (x, y) — left/right/middle, single or double.
computer_dragDrag from (x1, y1) to (x2, y2).
computer_scrollScroll up/down/left/right at a point or the cursor.
computer_typeType arbitrary Unicode text into the focused field.
computer_keyPress a key or chord (letters, digits, arrows, return, tab, escape, F-keys, and cmd/shift/option/control).
computer_openOpen a URL, file, or app via the system open command.

A system-prompt section teaches the agent the workflow: observe → locate → convert image pixels to global points → act → screenshot again to verify.

Requirements

  • DeepSeek Harness Desktop (the macOS app), running on macOS (Apple Silicon).
  • A vision-capable model for full observe-and-act (e.g. deepseek-flash, which reads images). Text-only models can still use computer_screen_info and the action tools.

Permissions (once)

  1. System Settings → Privacy & Security → Screen Recording → enable DeepSeek Harness.
  2. System Settings → Privacy & Security → Accessibility → enable DeepSeek Harness (needed for mouse/keyboard input).
  3. Fully quit and reopen DeepSeek Harness.

Missing a permission? The relevant tool fails with a message naming the exact setting.

Install

Install through the built-in Plugin Manager — no shell commands, no manual profile edits.

From npm (recommended):

dsh-mac-use

From git:

github:matyik/dsh-mac-use

In the Web sidebar: Plugins → Install bundle, enter either spec above (or a local directory). The plugin_manager tool's install_bundle accepts the same targets.

The only dependency is koffi@3.1.1 (the version the Desktop runtime ships). It bundles a prebuilt darwin-arm64 binary and its install script is a fast prebuild check — no compilation. pnpm 11 may ask you to approve that script once: click Allow these scripts and retry and it finishes instantly.

Coordinate system

All mouse coordinates are global display points, origin at the top-left of the main display (the same space as computer_screen_info and the click tools). Screenshots are returned in device pixels, so computer_screenshot also reports bounds (points) and scale (image pixels per point):

x = bounds.x + px / scale
y = bounds.y + py / scale

Configuration

FieldDefaultMeaning
virtualCursortrueUse the virtual agent cursor (click, then restore your pointer) and show the floating dot. Set false to leave the pointer where it clicked.
postDelayMs25Delay between press/release events.
scrollAmount3Scroll wheel units per step.
typeDelayMs0Per-character typing delay.

Security

These tools drive the real desktop — treat them as powerful. They run under the agent's normal permission/approval policy; keep them in a preset that prompts before acting, and have the agent re-check its work with a follow-up screenshot. macOS-only: on other platforms the tools register but error when called.

Contributing

PRs welcome — please read CONTRIBUTING.md first.

License

MIT © matyik