claude-in-dsh
Run the following command in DeepSeek Harness:
dsh plugin install GeekRicardo/claude-in-dsh
Paste the following prompt into your AI chat to install this plugin:
To install this plugin in DeepSeek Harness, run dsh plugin install GeekRicardo/claude-in-dsh; the source is available at https://github.com/GeekRicardo/claude-in-dsh
About this plugin
dsh web is normally driven by its own model engine, but if you already have Claude Code CLI logged in locally, some tasks feel more natural on Claude. The friction is obvious: you do not want a second terminal window or a duplicated chat UI. claude-in-dsh hands any dsh web session over to local Claude Code while every output line is rendered through dsh's native transcript, tool cards, approval panels, and command palette—one interface, two backends.
Feature coverage spans the daily workflow end to end: an engine selector (DSH | Claude Code) in the input bar toggles per session with strict mutual exclusion that survives restarts; Claude permission requests bridge into dsh's approval UI, AskUserQuestion flows through dsh's question card, and ExitPlanMode uses dsh's plan-review card; slash commands merge into dsh's palette and execute out-of-band so they never pollute the transcript; pasted images become native dsh attachments before being sent to Claude as image blocks; the Claude process is held by an independent broker via setsid, so plugin hot-reloads or dsh restarts never interrupt an in-flight turn, and any output produced during a dsh restart is replayed into the transcript on next open without invoking the model; switching models mid-run uses a control request instead of a process restart.
Built for developers who already run both dsh web and local Claude Code CLI and want to swap backends per task inside a single interface, while keeping dsh's persistence, theming, plugin ecosystem, and the session history under ~/.claude fully intact.
Use Cases
- Switch between your native model and local Claude Code per task without opening a second terminal window
- Drive local Claude Code sessions through dsh's native approval, question, and plan-review cards
- Import existing Claude Code session history into dsh and continue the conversation with native tool-card rendering
Best For
- Developers who run both dsh web and local Claude Code CLI and want backend switching within a single interface
- Multi-agent workflow users who want to extend available backends through the dsh plugin ecosystem without a second UI
- Long-task runners who need the Claude process to survive dsh restarts and plugin hot-reloads without interruption
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.