<?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: Altynbek Orumbayev</title>
    <description>The latest articles on DEV Community by Altynbek Orumbayev (@aorumbayev).</description>
    <link>https://dev.to/aorumbayev</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%2F160691%2F90410f7c-d672-4e04-b2a1-10433a986ccc.jpeg</url>
      <title>DEV Community: Altynbek Orumbayev</title>
      <link>https://dev.to/aorumbayev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aorumbayev"/>
    <language>en</language>
    <item>
      <title>At MakerX, we built Kagan — a conductor for your AI coding agents</title>
      <dc:creator>Altynbek Orumbayev</dc:creator>
      <pubDate>Fri, 20 Feb 2026 09:50:30 +0000</pubDate>
      <link>https://dev.to/aorumbayev/at-makerx-we-built-kagan-a-conductor-for-your-ai-coding-agents-3laj</link>
      <guid>https://dev.to/aorumbayev/at-makerx-we-built-kagan-a-conductor-for-your-ai-coding-agents-3laj</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Your best agents still need a conductor.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At MakerX we kept running into the same problem: great AI agents, but no coherent way to orchestrate them across a real dev workflow. Tasks scattered across terminals, no shared state, no structured review gate. So we built &lt;strong&gt;Kagan&lt;/strong&gt; — a keyboard-first Kanban TUI that orchestrates coding agents across the full task lifecycle. Plan. Run. Review. Merge. No context lost between steps.&lt;/p&gt;

&lt;p&gt;And critically: &lt;strong&gt;it doesn't try to automate everything.&lt;/strong&gt; Kagan is a Swiss Army knife for AI-assisted development — you choose the level of autonomy per task, not per project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three acts
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;01 — The Brief&lt;/strong&gt;&lt;br&gt;
Describe what you want built. Kagan turns it into a structured task on a Kanban board. Nothing runs until you approve. Choose AUTO (hands-off) or PAIR (interactive) per task — you can mix both on the same board.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;02 — The Stage&lt;/strong&gt;&lt;br&gt;
The core daemon spawns agents in isolated git worktrees — zero conflicts between concurrent tasks. The Agent Communication Protocol (ACP) manages sessions across 14 supported agents: Claude Code, Codex, Gemini CLI, Goose, OpenHands, Amp, and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;03 — The Verdict&lt;/strong&gt;&lt;br&gt;
Tasks land in REVIEW with full diffs, acceptance criteria checklists, and AI-generated summaries. The GitHub plugin auto-creates PRs, runs CI checks, and merges — squash, rebase, or merge commit — from any interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Human in the loop, always
&lt;/h2&gt;

&lt;p&gt;This is not an "AI takes the wheel" tool. Two modes, your call per task:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AUTO&lt;/strong&gt; — agent runs in the background in its own git worktree. You watch the live stream, steer mid-run with follow-up chat, and make the final call at REVIEW before anything merges. For clear, bounded tasks where you want async progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PAIR&lt;/strong&gt; — you drive. Open an interactive session in your tool of choice (tmux, Neovim, VS Code, Cursor, Windsurf, Kiro, Antigravity), code alongside the agent, and Kagan tracks state and surfaces it at review time. For exploratory, architectural, or anything that needs your hands on it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Requirements clear and bounded? AUTO. Exploratory, needs your judgement mid-way? PAIR. The board holds both — switch per task, not per project.&lt;/p&gt;

&lt;h2&gt;
  
  
  The TUI is optional
&lt;/h2&gt;

&lt;p&gt;Any MCP client can drive Kagan without the TUI — Claude Code, VS Code, Cursor, Gemini CLI, Codex, and more. The board, state, and review gate are all accessible via MCP tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;uvx kagan
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;GitHub: &lt;a href="https://github.com/kagan-sh/kagan" rel="noopener noreferrer"&gt;https://github.com/kagan-sh/kagan&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would love to hear how this fits into your workflow — especially if you've found the right balance between AUTO and PAIR on a real project.&lt;/p&gt;

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