DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-lcu

k

dsh-lcu

Manifest valid

LCU (Codex computer use) for DeepSeek Harness: macOS app control with an approval dialog, via an MCP adapter.

hasBundlePatch

@kinocode/dsh-lcu

日本語 | English

LCU (Codex computer use, decoupled from the Codex app) as a DeepSeek Harness plugin. The agent gets mcp__lcu__js / mcp__lcu__js_reset to read and operate native macOS apps.

DSH's stock dsh-mcp-client cannot answer LCU's per-app approval requests (MCP elicitation), so a plain MCP mount fails with createElicitation is unavailable. This plugin launches LCU behind a small adapter (lib/adapter.mjs) that handles approval.

Requirements

  • macOS (Apple Silicon) with the official ChatGPT desktop app installed
  • LCU installed, e.g. ~/.local/share/lcu (installation guide); --runtime-only is enough
  • macOS permissions: Accessibility (ChatGPT Computer Use) and Screen Recording (ChatGPT)

Install

dsh plugin --profile desktop add @kinocode/dsh-lcu

Restart DSH and start a new session. Other LCU location: set prefix (below) or LCU_PREFIX.

Approval modes

Set in your profile patch:

- id: lcu
  config:
    approval: ask      # ask (default) | all | deny
approvalBehavior
askA macOS dialog asks you: Deny / Allow this time / Always allow (Touch ID, same as lcu apps allow). Closed, timed out, or answered faster than a human → denied
allApprove every app without asking
denyAlways deny

In every mode the adapter refuses apps the agent could use to approve itself: DSH, terminals, Claude, osascript / System Events. Other config: prefix, toolCallTimeoutMs.

What the adapter does

  • Exposes only js and js_reset (host-only tools such as turn_ended are hidden)
  • Saves screenshots as files under $TMPDIR/dsh-lcu-shots/ and returns the path (view with read_image), because the MCP client turns images into placeholders
  • Reconnects to LCU on the next call if it exits

Safety

all lets the agent operate any app, including browsers and password managers. Prefer ask. This is an unofficial community plugin; it is not affiliated with OpenAI or amontlabs. The ChatGPT app and its runtime keep their own terms; this package contains neither.

License

MIT

Comments

Loading…

Similar plugins

dsh-computer-use-linux

by BruceZhang1993

DeepSeek Harness plugin: bridges the computer-use-linux MCP server into DSH as native mcp__cul__* tools — AT-SPI accessibility trees, screenshots, window targeting, and Wayland/X11 input for Linux des

Manifest valid

★ 0

MIT

JavaScript

Oct 10, 2026

dsh plugin --profile web add @brucezhang1993/dsh-computer-use-linux

by geohotstan

Desktop computer use for DeepSeek Harness: macOS app listing, accessibility-tree window capture, screenshots, and synthesized input, cloned from Codex Computer Use

Tools & CapabilitiesManifest valid

★ 6

↓ 26/wk

MIT

TypeScript

Aug 16, 2026

dsh plugin --profile web add @zibokapi/dsh-codex-computer-use

by fegnze

让 DeepSeek Harness 直接操作浏览器与电脑:以插件形式装配 playwright-mcp 与 peekaboo-mcp,附一键依赖安装、macOS 系统权限引导与 MCP 连接自检。

Manifest valid

★ 0

MIT

JavaScript

Oct 15, 2026

dsh plugin --profile web add dsh-browser-computer

by valkia

Computer Use plugin for DeepSeek Harness using Open Computer Use MCP

Tools & CapabilitiesManifest valid

★ 0

MIT

TypeScript

Aug 24, 2026

dsh plugin --profile web add @valkia/dsh-plugin-computer-use

by 18126295767-cell

Give DeepSeek Harness hands on your Mac: native browser and desktop control tools for macOS.

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Aug 24, 2026

dsh plugin --profile web add dsh-mac-control

DeepSeek Harness to macOS companion daemon (notify / Shortcuts / clipboard).

Tools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

dsh plugin --profile web add dsh-mac-companion