<?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>Forem: Ashesh Goplani</title>
    <description>The latest articles on Forem by Ashesh Goplani (@asheshgoplani).</description>
    <link>https://forem.com/asheshgoplani</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%2F979081%2Fa53089e9-9b73-4de4-9bc0-9ffd5cdf2e70.jpeg</url>
      <title>Forem: Ashesh Goplani</title>
      <link>https://forem.com/asheshgoplani</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/asheshgoplani"/>
    <language>en</language>
    <item>
      <title>How to Manage Multiple Claude Code, Gemini, and Codex Sessions in One Terminal</title>
      <dc:creator>Ashesh Goplani</dc:creator>
      <pubDate>Tue, 03 Feb 2026 18:46:57 +0000</pubDate>
      <link>https://forem.com/asheshgoplani/how-to-manage-multiple-claude-code-gemini-and-codex-sessions-in-one-terminal-1dci</link>
      <guid>https://forem.com/asheshgoplani/how-to-manage-multiple-claude-code-gemini-and-codex-sessions-in-one-terminal-1dci</guid>
      <description>&lt;p&gt;I usually have 5-10 AI coding agents running at the same time. Claude Code on the frontend, another Claude on the backend, Gemini researching architecture decisions, Codex writing tests. At some point, managing terminal tabs became the bottleneck, not the coding itself.&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://github.com/asheshgoplani/agent-deck" rel="noopener noreferrer"&gt;Agent Deck&lt;/a&gt;, an open-source terminal session manager that gives me one dashboard for all of them.&lt;/p&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%2Fu1jutu02kg9evujprnnw.png" 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%2Fu1jutu02kg9evujprnnw.png" alt="Screenshot of Agent Deck" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem With Multiple AI Sessions
&lt;/h2&gt;

&lt;p&gt;If you use more than one AI coding agent, you know the pain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Too many terminal tabs.&lt;/strong&gt; Which tab was Claude? Which was Gemini? Was Codex even still running?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No visibility.&lt;/strong&gt; Which agent is working? Which one finished and needs your input? You have to check each one manually.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context switching.&lt;/strong&gt; Jumping between tabs, scrolling up to remember what you asked each agent, losing your train of thought.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I tried tmux sessions, multiple terminal windows, split panes. None of them gave me what I actually needed: a single view of what every agent is doing right now.&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Set It Up
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Install
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash

&lt;span class="c"&gt;# Or: brew install asheshgoplani/tap/agent-deck&lt;/span&gt;
&lt;span class="c"&gt;# Or: go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@latest&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Create Sessions
&lt;/h3&gt;

&lt;p&gt;I create sessions for whatever I'm working on that day:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;agent-deck add ~/my-project &lt;span class="nt"&gt;-t&lt;/span&gt; &lt;span class="s2"&gt;"frontend"&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; &lt;span class="s2"&gt;"web-app"&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; claude
agent-deck add ~/my-project &lt;span class="nt"&gt;-t&lt;/span&gt; &lt;span class="s2"&gt;"backend"&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; &lt;span class="s2"&gt;"web-app"&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; claude
agent-deck add ~/my-project &lt;span class="nt"&gt;-t&lt;/span&gt; &lt;span class="s2"&gt;"research"&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; &lt;span class="s2"&gt;"web-app"&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; gemini
agent-deck add ~/my-project &lt;span class="nt"&gt;-t&lt;/span&gt; &lt;span class="s2"&gt;"tests"&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; &lt;span class="s2"&gt;"web-app"&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; codex
agent-deck add ~/infra &lt;span class="nt"&gt;-t&lt;/span&gt; &lt;span class="s2"&gt;"refactor"&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; &lt;span class="s2"&gt;"infra"&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; opencode
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each session gets a title, a group for organization, and a tool. Or just press &lt;code&gt;n&lt;/code&gt; in the TUI to create sessions interactively.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Status Detection Works
&lt;/h2&gt;

&lt;p&gt;This is the core feature. Agent Deck polls each session every 2 seconds and shows you what every agent is doing:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;th&gt;Symbol&lt;/th&gt;
&lt;th&gt;Color&lt;/th&gt;
&lt;th&gt;What It Means&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Running&lt;/td&gt;
&lt;td&gt;&lt;code&gt;●&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Green&lt;/td&gt;
&lt;td&gt;Agent is actively generating output&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Waiting&lt;/td&gt;
&lt;td&gt;&lt;code&gt;◐&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Yellow&lt;/td&gt;
&lt;td&gt;Agent finished and needs your input&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Idle&lt;/td&gt;
&lt;td&gt;&lt;code&gt;○&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Gray&lt;/td&gt;
&lt;td&gt;You've seen it, nothing to do&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Error&lt;/td&gt;
&lt;td&gt;&lt;code&gt;✕&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Red&lt;/td&gt;
&lt;td&gt;Session crashed or doesn't exist&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;When I come back from a break, I instantly see which agents need attention. No scrolling through tabs.&lt;/p&gt;

&lt;p&gt;This works for Claude Code, Gemini CLI, Codex, and OpenCode out of the box. Custom tools can define their own detection patterns in &lt;code&gt;config.toml&lt;/code&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Switch Between Sessions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;From the Dashboard:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;j&lt;/code&gt;/&lt;code&gt;k&lt;/code&gt; or arrow keys to navigate&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Enter&lt;/code&gt; to attach to a session&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Ctrl+Q&lt;/code&gt; to detach back to the dashboard&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Switching is instant because everything runs in tmux underneath.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quick Filters:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When I have 10+ sessions, I use status filters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;@&lt;/code&gt; — show only sessions &lt;strong&gt;waiting for input&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;!&lt;/code&gt; — show only &lt;strong&gt;running&lt;/strong&gt; sessions&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/&lt;/code&gt; — fuzzy search across all session names&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I press &lt;code&gt;@&lt;/code&gt;, work through the waiting sessions one by one, then go back to the full list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notification Bar:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Waiting sessions also show up in the tmux status bar:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;⚡ [1] frontend [2] api [3] backend
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Press &lt;code&gt;Ctrl+b 1&lt;/code&gt; to jump directly to any waiting session without even opening the TUI.&lt;/p&gt;




&lt;h2&gt;
  
  
  Managing MCP Servers Without Editing JSON
&lt;/h2&gt;

&lt;p&gt;I have ~25 MCP servers defined (web search, Playwright, GitHub, filesystem, etc.). Instead of editing &lt;code&gt;.mcp.json&lt;/code&gt; by hand every time I need one, I press &lt;code&gt;M&lt;/code&gt; in any session:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Space&lt;/code&gt; to toggle an MCP on/off&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Tab&lt;/code&gt; to choose scope: &lt;strong&gt;LOCAL&lt;/strong&gt; (this project only) or &lt;strong&gt;GLOBAL&lt;/strong&gt; (all projects)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Enter&lt;/code&gt; to apply&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The session restarts automatically with the new MCPs. Define your MCPs once in &lt;code&gt;~/.agent-deck/config.toml&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight toml"&gt;&lt;code&gt;&lt;span class="nn"&gt;[mcps.playwright]&lt;/span&gt;
&lt;span class="py"&gt;command&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"npx"&lt;/span&gt;
&lt;span class="py"&gt;args&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"@playwright/mcp@latest"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="nn"&gt;[mcps.filesystem]&lt;/span&gt;
&lt;span class="py"&gt;command&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"npx"&lt;/span&gt;
&lt;span class="py"&gt;args&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"@modelcontextprotocol/server-filesystem"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;"/Users/me"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then toggle them per session as needed.&lt;/p&gt;




&lt;h2&gt;
  
  
  Consulting Multiple AI Models From One Conversation
&lt;/h2&gt;

&lt;p&gt;This is my favorite workflow. Sometimes I want opinions from different models before making an architecture decision. Using the Agent Deck skill for Claude Code, I can say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Consult with Gemini and Codex: what's the best approach for real-time updates in a Go backend?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude automatically:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Spawns a Gemini session and a Codex session&lt;/li&gt;
&lt;li&gt;Sends both the same question&lt;/li&gt;
&lt;li&gt;Waits for their responses&lt;/li&gt;
&lt;li&gt;Pulls the outputs back and compares all three perspectives&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Three AI opinions from a single conversation. The sessions are visible in the TUI, and everything is managed through CLI commands.&lt;/p&gt;

&lt;p&gt;Install the skill:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/plugin marketplace add asheshgoplani/agent-deck
/plugin install agent-deck@agent-deck
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Forking Claude Sessions
&lt;/h2&gt;

&lt;p&gt;Press &lt;code&gt;f&lt;/code&gt; to fork any Claude Code session. The fork inherits the full conversation history, so I can try a different approach without losing my original context.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;f&lt;/code&gt; — quick fork with auto-generated name&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;F&lt;/code&gt; — fork dialog with custom name, group, and optional git worktree isolation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the fork works out, great. If not, the original is untouched.&lt;/p&gt;




&lt;h2&gt;
  
  
  Agent Deck vs Other Approaches
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Approach&lt;/th&gt;
&lt;th&gt;Pros&lt;/th&gt;
&lt;th&gt;Cons&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Multiple terminal tabs&lt;/td&gt;
&lt;td&gt;Simple, no setup&lt;/td&gt;
&lt;td&gt;No status visibility, impossible with 5+ sessions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tmux manually&lt;/td&gt;
&lt;td&gt;Persistent sessions&lt;/td&gt;
&lt;td&gt;No AI-specific features, manual status checking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API-based orchestration&lt;/td&gt;
&lt;td&gt;Full control&lt;/td&gt;
&lt;td&gt;Requires coding, no interactive sessions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agent Deck&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Status detection, MCP management, forking, multi-tool&lt;/td&gt;
&lt;td&gt;Requires tmux&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Supported Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Status Detection&lt;/th&gt;
&lt;th&gt;MCP Management&lt;/th&gt;
&lt;th&gt;Fork&lt;/th&gt;
&lt;th&gt;Resume&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gemini CLI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Codex&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OpenCode&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Custom CLI tools&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Configurable&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Quick Start Cheatsheet
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Install and launch&lt;/span&gt;
curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash
agent-deck

&lt;span class="c"&gt;# Key shortcuts&lt;/span&gt;
&lt;span class="c"&gt;# n       — New session&lt;/span&gt;
&lt;span class="c"&gt;# Enter   — Attach to session&lt;/span&gt;
&lt;span class="c"&gt;# Ctrl+Q  — Detach back to dashboard&lt;/span&gt;
&lt;span class="c"&gt;# M       — MCP Manager&lt;/span&gt;
&lt;span class="c"&gt;# f       — Fork session&lt;/span&gt;
&lt;span class="c"&gt;# /       — Search&lt;/span&gt;
&lt;span class="c"&gt;# @       — Filter waiting sessions&lt;/span&gt;
&lt;span class="c"&gt;# ?       — Full help&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;I'm working on a few things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Automated issue triage:&lt;/strong&gt; GitHub webhooks trigger agent sessions to analyze new issues&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hook-based workflows:&lt;/strong&gt; Events (new PR, failed test) automatically launch the right agent&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Session templates:&lt;/strong&gt; Predefined session setups for common workflows&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/asheshgoplani/agent-deck" rel="noopener noreferrer"&gt;github.com/asheshgoplani/agent-deck&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Documentation:&lt;/strong&gt; &lt;a href="https://github.com/asheshgoplani/agent-deck/blob/main/skills/agent-deck/references/cli-reference.md" rel="noopener noreferrer"&gt;CLI Reference&lt;/a&gt; | &lt;a href="https://github.com/asheshgoplani/agent-deck/blob/main/skills/agent-deck/references/config-reference.md" rel="noopener noreferrer"&gt;Config Reference&lt;/a&gt; | &lt;a href="https://github.com/asheshgoplani/agent-deck/blob/main/skills/agent-deck/references/tui-reference.md" rel="noopener noreferrer"&gt;TUI Reference&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LLM Documentation:&lt;/strong&gt; &lt;a href="https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/llms-full.txt" rel="noopener noreferrer"&gt;llms-full.txt&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;If you're running multiple AI agents and have a different workflow, I'd love to hear about it. How do you keep track of everything?&lt;/p&gt;

</description>
      <category>claudecode</category>
      <category>ai</category>
      <category>codex</category>
      <category>gemini</category>
    </item>
  </channel>
</rss>
