dsh-cli-bridge
DSH 命令行桥接插件:将编程任务委托给 Claude Code 或 Codex 等 Agent CLI,并在网页端实时串流展示运行过程。
AI 分析
核心用途是让 DSH 能够调用专业的终端编程 Agent。适合需要进行复杂软件开发、希望 AI 自动执行 Git 操作和代码重构的研发人员。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hviana/dsh-cli-bridge说明文档
阅读完整 README ↗Usage
Getting started
-
Install the plugin once, in a terminal:
dsh plugin --profile web add dsh-cli-bridge -
Open DeepSeek Harness and start a conversation.
-
Ask, in the message box, what you want. For example:
"Use Claude Code to add a login page."
DeepSeek takes it from there: it walks you through signing in (a box opens in the browser for the code) and runs the work with Claude Code or Codex while you watch.
Signing in (accounts)
The first time you ask for something, DeepSeek helps you sign in to Claude Code or Codex. A box opens in the browser — type the code and press Enter.
Each account stays separate, so you can keep more than one. Just ask:
- "Add my other Claude Code account."
- "Make that one the default."
- "Use my Claude Code API key instead of a login."
What you can ask for
- One task — "Use Claude Code to fix the failing tests."
- Several tasks at once — "Use Codex to add the login page, and Claude Code to write the tests." Each runs on its own copy of the project and is merged back when done.
- A specific model or effort — you can also name a model, or ask it to think harder.
Manual or automatic
By default, nothing happens without you: if Claude Code or Codex has a question, it asks you, right in the chat.
To let it work more on its own, type /cli auto decide on (it answers its own
questions), /cli auto continue on (it keeps going through remaining work), and
/cli auto review on (it checks the finished work). Use off instead of on
to undo any of them.
Watching and steering
Everything runs live in the conversation — every command, every file change. While it runs you can answer its questions, tell it what to do next, or stop it.
Where the work goes
One task runs right in your project. Several at once each run on their own copy (a git branch) and are merged back when done. If two changes touch the same line, nothing is lost — you are told there is a conflict to resolve.
Doing it yourself (optional)
You never need to. But typing /cli shows what's ready and your accounts, and
/cli login claude personal and /cli auto let you drive it by hand if you
prefer.