k-ying/dsh-vsceditor
Embeds a full code-server (VS Code) inside the DeepSeek Harness web UI, popping red/green diffs and jumping to the first changed line as the agent edits files.
dsh-vsceditor embeds a full code-server (VS Code 4.x kernel — extensions, themes, keybindings and the Git panel) inside the DeepSeek Harness web UI, so you can literally watch the agent work. Each time the agent writes or edits a file, the editor opens a red/green diff and jumps to the first changed line; diffs accumulate per file for a conversation turn and survive tab closes and reloads. Three mutually exclusive backends are available — embedded code-server (default), local VS Code (moving follow/diff/locking into your own editor), or Off — switchable from the editor toolbar's power button. Files being written become read-only in the editor to prevent collisions, and the code-server runs under a watchdog that heartbeats the DSH host and kills the whole process tree if the host dies, so no orphaned processes are left behind.
Install
dsh plugin --profile web add github:k-ying/dsh-vsceditorCopied verbatim from the README's install block. The README notes that dsh plugin add writes the package into ~/.dsh/profiles/web/package.json dependencies and registers it in dsh.profile.bundles automatically — the plugin self-mounts via cordis.patch.yml, so no manual composition edits are needed. It also lists a local-path form (dsh plugin --profile web add /path/to/dsh-vsceditor) and dsh plugin --profile web remove dsh-vsceditor.
Compatibility
Installs into the web profile. The README says the plugin self-mounts via its cordis.patch.yml declaration, so no manual composition edits are required.
Details
- Repo: k-ying/dsh-vsceditor
- Category: Web UI Enhancements
- Stars: 8
- Version: GitHub repo k-ying/dsh-vsceditor; installed from the github: source in the README's install block (no npm package claimed).
FAQ
- Is the embedded editor a full VS Code?
- Yes — the README says it is code-server 4.x (the full VS Code kernel), so extensions, themes, keybindings and the Git panel all work.
- Can I use my own desktop VS Code instead?
- Yes — the README offers three backends: embedded code-server (default), local VS Code (follow/diff/locking move to your own editor), and Off, switchable from the editor toolbar.
Alternatives
omdsh-dev/dsh-genui · paean-ai/deeptide · huiliyi37/dsh-tianshu-tui