JohnXu22786/computer-control
dsh 插件:桌面控制 - 屏幕捕获、指针/键盘注入、无障碍树语义操作,具备紧急停止、允许/拒绝规则、确认流程及空闲待机功能。
catalog 简介:dsh plugin: desktop control - screen capture, pointer/keyboard injection, accessibility-tree semantic actions, with emergency stop, allow/deny rules, confirmation flow and idle standby
安装
computer-control/
├── manifest.json # dsh plugin manifest (tools/events/entry/transport)
├── pyproject.toml # packaging metadata and dependency declarations
├── requirements.txt # core dependencies (Pillow only)
├── requirements-optional.txt# optional capability deps (UIA/mss/hotkey)
├── README.md
├── docs/ # integration / protocol / actions / configuration
├── examples/ # config examples, session examples, demo scripts
├── computer_control/ # plugin implementation (Python package)
│ ├── cli.py __main__.py # entry: serve / check / list
│ ├── session.py # session lifecycle and serial action execution
│ ├── engine.py # action execution engine (coordinate mapping, events)
│ ├── policy.py # safety gate: rules/confirmation/panic/watchdog
│ ├── actions.py # action registry and argument validation
│ ├── geometry.py # model canvas <-> physical pixel mapping
│ ├── protocol.py server.py# JSON-RPC routing and stdio/HTTP transports
│ ├── client.py # client for harness/scripts
│ ├── overlay.py # emergency-stop visual banner (optional, tkinter)
│ ├── drivers/ # execution-layer abstraction + windows impl + dry-run driver
│ └── a11y/ # accessibility-tree summaries + Windows UIA bridge
└── tests/ # pure-logic and protocol tests (no real hardware)
把 JohnXu22786/computer-control 加入你的 DSH 配置(web profile)即可启用。
README
展开完整 README 收起
README 内容为空。
anywhere-labs/deepseek-harness-desktop
liustack/modlens
ccch1mneyyy/dsh-TUI
alvinunreal/openpets
agentrq/agentrq
ccch1mneyyy/working-activity
bowenliang123/dsh-context
hust-open-atom-club/oh-dsh