dsh-computer-use¶
⭐ 5 · ✅ active · plugin
| Type | plugin | Category | Developer tools |
| Stars | ⭐ 5 | Status | ✅ active |
| Author | JasonWei04 | Updated | — |
One-liner¶
computer-use in dsh
About¶
Model-agnostic Computer Use capability for DeepSeek Harness: an isolated browser, a Windows native helper, provider-neutral observation, a Chrome Cookie Bridge for importing your logged-in sessions, and a text planner (DeepSeek) plus a third-party vision model for perception.
✨ Key Features¶
- License: MIT — open source, free to use, modify, and redistribute.
- Platform: the
windowsprovider's native helper is Windows-only; theplaywrightbrowser provider and everything else are cross-platform. - macOS: not currently developed — the author has no macOS environment. Developers are welcome to contribute a macOS version.
📦 Install¶
dsh plugin --profile web add dsh-computer-use
npx playwright install chromium # once, for the playwright provider
🚀 Quick Start¶
pnpm install
pnpm build # tsdown bundles src into lib/ + dotnet publish the native helper into lib/native/win32-x64
pnpm test # keyless contract tests (fake/framing/transport/windows/perception) + Playwright (needs Chromium)
pnpm typecheck
📚 Learn more¶
Configuration
All options live on the dsh-computer-use/plugin row (config:), for example in your profile's cordis.patch.yml: name: dsh-computer-use/plugin config: provider: playwright visionProvider: xiaomi visionModel: mimo-v2.5 > You can also flip the whole capability on/off live from the DeepSeek Harness GUI — the plugin registers a computer-use settings section (Settings → computer-use), so `e
Install & load
dsh plugin --profile web add dsh-computer-use npx playwright install chromium # once, for the playwright provider The bundle's cordis.patch.yml mounts ctx.computerUse (package root) and the tool/provider plugin (dsh-computer-use/plugin, provider fake). Override provider in your profile patch to select playwright or windows.