<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: tahir</title>
    <description>The latest articles on DEV Community by tahir (@arikusi).</description>
    <link>https://dev.to/arikusi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3880953%2F03581868-ac7e-49eb-9ff8-ac071de4e78a.jpeg</url>
      <title>DEV Community: tahir</title>
      <link>https://dev.to/arikusi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arikusi"/>
    <language>en</language>
    <item>
      <title>I replaced myself with DeepSeek as tech lead for Claude Code</title>
      <dc:creator>tahir</dc:creator>
      <pubDate>Wed, 15 Apr 2026 17:30:27 +0000</pubDate>
      <link>https://dev.to/arikusi/i-replaced-myself-with-deepseek-as-tech-lead-for-claude-code-46ng</link>
      <guid>https://dev.to/arikusi/i-replaced-myself-with-deepseek-as-tech-lead-for-claude-code-46ng</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;I was spending more time managing Claude Code than it spent doing the actual work. Even with plan mode.&lt;/p&gt;

&lt;h2&gt;
  
  
  I was still the bottleneck.
&lt;/h2&gt;

&lt;p&gt;So I built &lt;a href="https://github.com/arikusi/supervis" rel="noopener noreferrer"&gt;supervis&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What supervis does
&lt;/h2&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2&gt;
  
  
  Live demo
&lt;/h2&gt;

&lt;p&gt;I gave it one prompt:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Have Claude build a markdown note-taking app with live preview and deploy it to Cloudflare Pages."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foa8jmk1tsa34t8x68pfj.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foa8jmk1tsa34t8x68pfj.gif" alt="supervis demo: one prompt to deployed app"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The result:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌐 &lt;a href="https://markdown-notes-31o.pages.dev/" rel="noopener noreferrer"&gt;Live app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📦 &lt;a href="https://github.com/arikusi/markdown-notes" rel="noopener noreferrer"&gt;Source code&lt;/a&gt; — every commit from Claude Code, directed by DeepSeek&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Under the hood, every task is a call to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;-p&lt;/span&gt; &amp;lt;prompt&amp;gt; &lt;span class="nt"&gt;--output-format&lt;/span&gt; stream-json &lt;span class="nt"&gt;--permission-mode&lt;/span&gt; bypassPermissions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Full transparency, zero interruptions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pipx &lt;span class="nb"&gt;install &lt;/span&gt;supervis
&lt;span class="nb"&gt;cd &lt;/span&gt;your-project
supervis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://docs.anthropic.com/en/docs/claude-code" rel="noopener noreferrer"&gt;Claude Code&lt;/a&gt; installed (subscription is enough)&lt;/li&gt;
&lt;li&gt;A &lt;a href="https://platform.deepseek.com/api-keys" rel="noopener noreferrer"&gt;DeepSeek API key&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's in v1.1.1
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Open source
&lt;/h2&gt;

&lt;p&gt;MIT licensed. Currently DeepSeek-only. If anyone wants to add support for other providers, PRs are welcome.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/arikusi/supervis" rel="noopener noreferrer"&gt;github.com/arikusi/supervis&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
