Deepseek Bridge — Development skill for Claude Code
Claude stays the orchestrator; DeepSeek (via opencode) implements.
How to install Deepseek Bridge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Radvian/deepseek-bridge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Deepseek Bridge does
Claude stays the orchestrator; DeepSeek (via opencode) implements. A Claude Code plugin with full-context briefing, long agentic runs, a goal loop verified by your own check command, and recovery when output is lost.
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
- Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
README
deepseek-bridge
Use DeepSeek as the implementer inside Claude Code, while Claude (Opus, Sonnet, whatever you run) stays the orchestrator on your own subscription.
It adds one tool, `mcp__deepseek-bridge__implement`. Claude plans and reviews; when it has a well-scoped piece of implementation work it hands it to a DeepSeek agent that runs through the [opencode](https://opencode.ai) CLI (`opencode run -m deepseek/deepseek-flash`) and edits your working directory with its own tools. It is not a model entry in `/model`: Claude Code has one provider per session, so a tool is how a second model joins.
What it gives you
- Full context. The first call briefs DeepSeek with the task, your global and project
CLAUDE.md, the git state and the conversation so far. Later calls in the same Claude session continue the same opencode session and send only what happened since. - Long, agentic runs. Tested with 4 to 24 minute calls; the default limit is 60 minutes, configurable. Progress shows in the status line and in a log that updates as it goes.
caffeinatekeeps a Mac awake for the length of a run. - A goal loop that does not take the model's word for it. Pass
acceptance_cmd(a command that exits 0 when the work is done, such aspython3 -m pytest -q). The bridge runs it itself after each run and sends DeepSeek back with the failing output until it passes. With onlyacceptance(criteria in words) it sends the model back until it saysDONE:orBLOCKED:, and the result says that this was self-reported. - Output that survives a lost pipe. opencode's output goes to a file the bridge reads as it grows. If nothing arrives, or the run ends with nothing received, the report, actions and cost are rebuilt from opencode's own database, so a finished run is never reported as stalled. A silent run is looked up in the database before it is killed.
- Resumable. A run that hit the time limit, stalled or was recovered keeps its session; the next call continue
Related Skills
Agentic Coding Harness
Run, watch, and meter Claude Code, Codex CLI, Gemini CLI, OpenCode, and Kiro from one CLI. Normalized events,
Pmf Recovery
Run W2 PMF Recovery. Emergency response to sustained retention decline or churn acceleration. Produces a crisi
Bulldozer
Self-arming hourly heartbeat that clears EASY backlog tickets by DRAINING the eligible queue back-to-back each
Recall Operator Context
One-shot operator briefing for this cwd — identity, active goal, top decisions, bans, voice cheats, recent cor
REST
Process short or long rests for the party. Handles hit dice, HP recovery, feature recharges, and spell slot re
Code Red
Emergency escalation — classify a situation as CODE RED, pause lower-priority work, activate the relevant orch
Related Agents
Eval Implementer
Implementer role of the D365FO agent eval loop. Runs ON THE VM (mcp-server in full mode + C# bridge) against t
Opencode Worker
Forwards one scoped task to a model running in OpenCode (Grok, Kimi, GLM, Qwen, DeepSeek, …) through opencode
Oc Coder
Giao 1 task brief cho opencode (DeepSeek) thuc thi va bao cao lai ket qua gon. Dung khi orchestrator da viet x