<?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: Danial Farid</title>
    <description>The latest articles on DEV Community by Danial Farid (@danial_farid).</description>
    <link>https://dev.to/danial_farid</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4116514%2F103f7bc5-ac6f-4476-b073-a5f1500a52a4.jpg</url>
      <title>DEV Community: Danial Farid</title>
      <link>https://dev.to/danial_farid</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danial_farid"/>
    <language>en</language>
    <item>
      <title>TermDeck AI agents manager</title>
      <dc:creator>Danial Farid</dc:creator>
      <pubDate>Tue, 08 Sep 2026 22:49:08 +0000</pubDate>
      <link>https://dev.to/danial_farid/termdeck-ai-agents-manager-45op</link>
      <guid>https://dev.to/danial_farid/termdeck-ai-agents-manager-45op</guid>
      <description>&lt;p&gt;I know it may sound self promoting but it has made my life so much easier and would want to share it with other in case it does the same for them.&lt;/p&gt;

&lt;p&gt;Out of frustrations with how to handle multiple agents and keep track of the work I've been doing after restarts I created this open source tool that handles those and simplifies cross agent communications too. &lt;/p&gt;

&lt;p&gt;Check it out and any feedback or bug report would be appreciated. &lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/danialfarid" rel="noopener noreferrer"&gt;
        danialfarid
      &lt;/a&gt; / &lt;a href="https://github.com/danialfarid/termdeck" rel="noopener noreferrer"&gt;
        termdeck
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Local-first workspace for running, organizing, and monitoring Codex, Claude Code, Aider, AGY, OpenCode, and shell sessions.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;TermDeck&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;A persistent workspace for coding agents.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/danialfarid/termdeck/releases" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/15c7b9468d507f5271f21c14699b3e91988b446cc02c48376869b770657ddae8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f64616e69616c66617269642f7465726d6465636b3f736f72743d73656d766572" alt="Release"&gt;&lt;/a&gt;
&lt;a href="https://www.python.org/downloads/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/b53facf22983aa2d774dc86c7382e9d08096b26bd96bc2d83e6885a50bacea85/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707974686f6e2d332e31312532422d626c75652e737667" alt="Python"&gt;&lt;/a&gt;
&lt;a href="https://github.com/danialfarid/termdeck/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/b29de0acdfd19013f1f02689b15c933e4a6c145be9efa718288f88ba3280b1c5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322e302d626c75652e737667" alt="License"&gt;&lt;/a&gt;
&lt;a href="https://github.com/danialfarid/termdeck/actions/workflows/ci.yml" rel="noopener noreferrer"&gt;&lt;img src="https://github.com/danialfarid/termdeck/actions/workflows/ci.yml/badge.svg" alt="CI"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Puppeteer all your coding agents from one local browser workspace. TermDeck keeps Codex, Claude Code, Aider
AGY, OpenCode, and shell sessions organized across projects and worktrees — showing what is running, finished
unread, or waiting for you.&lt;/p&gt;
&lt;p&gt;Sessions survive browser and server restarts. Read clean transcripts, hand work between agents, search every
conversation, and use the built-in files, Git, and code-intelligence tools without losing track of the terminals
doing the work. Remote access built in: reach the whole deck from anywhere.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Why TermDeck?&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;VS Code and IntelliJ IDEA treat terminals as panels inside an editor; TermDeck treats long-running coding agents as
the workspace itself. Codex, Claude Code, and their apps are powerful on their own but remain separate experiences
TermDeck brings their CLIs and other agents under one umbrella for shared visibility, search, handoff, and delegation.
Run different agent CLIs side by side,…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/danialfarid/termdeck" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;This is especially helpful if you work on multiple projects or worktrees or need a lightweight IDE sidecar without the bloat.&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
