DEV Community

Cover image for I replaced myself with DeepSeek as tech lead for Claude Code
tahir
tahir

Posted on

I replaced myself with DeepSeek as tech lead for Claude Code

Claude Code can write code better than most of us. But it still needs someone to lead — decide what to build next, break the task down, review the output, keep things moving.

I was spending more time managing Claude Code than it spent doing the actual work. Even with plan mode.

I was still the bottleneck.

So I built supervis.

What supervis does

supervis puts DeepSeek between you and Claude Code as a senior tech lead. You describe what you want once. DeepSeek plans the approach, delegates tasks to Claude Code, reviews results, and keeps going until the whole thing is done.

No researching which framework to use, no figuring out project structure, no learning state management patterns first. DeepSeek handles those decisions — you just tell it what you want built.

Live demo

I gave it one prompt:

"Have Claude build a markdown note-taking app with live preview and deploy it to Cloudflare Pages."

supervis demo: one prompt to deployed app

DeepSeek planned the architecture, told Claude to scaffold the project, build the editor, wire up live preview, handle persistence, run the build, and deploy. I didn't touch the keyboard once after the initial prompt.

The result:

How it works

DeepSeek tells Claude Code what to do. Claude Code explores the codebase, writes code, runs builds, and reports back. DeepSeek reviews the results and decides the next step. You watch everything happen in real time through the TUI.

Under the hood, every task is a call to:

claude -p <prompt> --output-format stream-json --permission-mode bypassPermissions
Enter fullscreen mode Exit fullscreen mode

Full transparency, zero interruptions.

Quick start

pipx install supervis
cd your-project
supervis
Enter fullscreen mode Exit fullscreen mode

You need:

What's in v1.1.1

  • Live streaming display for DeepSeek output
  • Input history (up/down arrows)
  • Message queue management (/queue, /cancel)
  • Toggle reasoning display (/reasoning) to see DeepSeek think
  • File-based logging with --debug flag
  • Three model profiles: deepseek-chat with thinking, without thinking, and deepseek-reasoner

Open source

MIT licensed. Currently DeepSeek-only. If anyone wants to add support for other providers, PRs are welcome.

👉 github.com/arikusi/supervis

Top comments (0)