跳转至

dsh-remote

类型 插件 分类 开发者工具
星数 ⭐10 状态 ✅ 活跃
能力 automation, files 更新时间 2026-08-15

📖 项目简介

Remote-work assistant for DeepSeek Harness (DSH). Manage several SSH machines, then pick a remote workspace (or a local one) and let the agent operate right there without leaving the harness — listing files, reading code, running builds & commands over the remote host, and keeping that remote directory mirrored into a real local workspace object. The harness Web UI intentionally binds 127.0.0.1 (the CLI rejects --host 0.0.0.0 for

✨ 核心特性

  • Multi-machine SSH — save any number of hosts (host/port/user + private key or password). Passwords are stored locally and
  • Two-tab workspace picker (fills the native "Add workspace" flow):
  • Bidirectional SFTP syncrw_sync (remote → mirror) and rw_push (mirror → remote) round-trip your local-mirror edits back to the mac
  • Model toolsrw_info, rw_connect, rw_pick_workspace, rw_list_dir, rw_read_file, rw_write_file, rw_exec, rw_sync, `rw_pu
  • Write directly to a remote filerw_write_file creates or overwrites a remote file (making parent directories), so you don't have to
  • Connection health — a 「测试连接」 test-connection button in the Settings page validates host/user/key/password before you save a machine.

📦 安装

dsh plugin add dsh-remote            # add the bundle

🚀 快速开始

# Example only — use values for your own machine.
- id: dsh-remote
  name: dsh-remote
  config:
    host: 203.0.113.10   # or your real host / hostname
    port: 22
    username: dev
    privateKeyPath: ~/.ssh/id_rsa
    # or password: '…'
    workspace: ~/project

🔗 链接