DSH IDE Tools
IDE-style plugins for DeepSeek Harness — Code, Git, Terminal, Containers, Database, Browser, Downloads, Scheduled tasks, SSH workspaces, file sidebar, split view, Lite mode, and more.
Requires a running DeepSeek Harness with Plugins. This repo is the plugin suite, not Harness itself.
Install
- Open Plugins in the left sidebar.
- Click Add plugin.
- Paste this URL and click Install:
https://github.com/1nsaint/DSH-IDE-Tools
(Shorthand: github:1nsaint/DSH-IDE-Tools.)
- Wait for pnpm to finish, then hard-refresh the browser (Ctrl+Shift+R).
- Open Settings for host-specific bits (LLM / Ollama URL, Browser CDP, metrics, search keys, SSH). Those live in
$DSH_HOME/plugins-data/ and are not shipped by the suite.
Plugins panel with Add plugin and installed dsh-ide-tools
Add plugin dialog with the GitHub repo URL pasted
The suite installs as one package (dsh-ide-tools). Uninstall that row to remove everything.
One plugin only:
github:1nsaint/DSH-IDE-Tools#path:plugins/dsh-browser
Notes
- Not on npm yet — paste the GitHub URL, not bare
dsh-ide-tools.
- Optional headed Chromium for Remote Browser is a separate Docker companion — see Settings → Browser after install.
More detail: docs/INSTALL.md · docs/FAQ.md
Features
Overview
Chat overview with IDE tool tabs
Code
Center editor — find-in-file, edit, download; open from the file sidebar or chat links.
Code tab
Git
Branches, changes, history, clone/publish, GitHub sign-in.
Git tab
Terminal
Interactive PTY (local or via SSH workspaces).
Terminal tab
Downloads
Aria2 — magnets, torrents, large HTTP; agent tools included.
Downloads tab
Browser
Live in-app browser + optional Remote Chromium (CDP).
Browser tab
Database
Multi-engine explorer — connections, table search, optional SQL.
Database tab
Scheduled
Durable cron → fresh Automation sessions.
Scheduled tab
Containers
Docker list — filters, logs, ports, remotes.
Containers tab
Split view
Side-by-side panes; Terminal gets its own PTY in the split surface.
Split view
SSH
Settings → SSH — saved hosts, keys, remote folders, dssh:// workspaces, SFTP + SSH terminal.
SSH settings
Also included
| Area | What it does |
|---|
| File sidebar | Workspaces ↔ Files tree, search, drag paths into chat |
| Lite mode | Settings profiles that trim agent tool categories for small/local GPUs |
| Agent review | Cursor-style review of agent file edits — undo / keep / diff |
| Live write | “Writing…” card while write/edit tool args stream |
| MCP | Settings UI to add stdio / HTTP MCP servers |
| AI Metrics | Sidebar RAM donut + optional metrics / Ollama proxies |
| Workspace accents | Per-workspace color accents |
| Archived | Restore or permanently delete archived chats |
| Web search router | Provider routing for search tools |
| UI / settings polish | Wider chat, settings icons, remote Settings unlock helpers |
| Local agent | KV / context tweaks aimed at local models |
| Composer dock | Steps / tokens / context under the composer |
License
MIT — see LICENSE. Third-party plugins retain their own licenses; see CREDITS.md.