<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Dure]]></title><description><![CDATA[Dure]]></description><link>https://dure.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>Dure</title><link>https://dure.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 12:46:05 GMT</lastBuildDate><atom:link href="https://dure.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How can you run Claude Code and Codex side by side with Dure?]]></title><description><![CDATA[Dure is a macOS workspace for terminal-based AI coding agents. To run Claude Code and Codex side by side, give each agent an independent task and a dedicated Git worktree, then arrange their panes in ]]></description><link>https://dure.hashnode.dev/claude-code-codex-side-by-side-dure</link><guid isPermaLink="true">https://dure.hashnode.dev/claude-code-codex-side-by-side-dure</guid><category><![CDATA[Git]]></category><category><![CDATA[claude-code]]></category><category><![CDATA[codex]]></category><dc:creator><![CDATA[Jeong Wan Hong]]></dc:creator><pubDate>Mon, 14 Sep 2026 14:00:11 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6aa7faa3628a83571571c2a8/eb6fa23f-4611-4b96-bbc9-b2b61e51f893.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Dure is a macOS workspace for terminal-based AI coding agents. To run Claude Code and Codex side by side, give each agent an independent task and a dedicated Git worktree, then arrange their panes in the same Dure Space. Review each task's changes before combining the branches.</p>
<p><em>Disclosure: This article is published by Hebbian AI, the team behind Dure, and was prepared with AI assistance using our public documentation. Product details were checked on September 14, 2026. The exercise below illustrates the documented workflow; it is not a benchmark.</em></p>
<p><img src="https://www.dureai.dev/assets/582d493b13b924e6b1b319327df94d803400b004420b39f94daa0c1f57f32e61.webp" alt="Dure demo workspace with Claude Code, Codex, and Pi terminals arranged side by side" /></p>
<p><em>Dure's public demo workspace. The two-task exercise below uses a smaller layout.</em></p>
<h2>What problem does this workflow solve?</h2>
<p>Starting a second agent is easy. Keeping track of which files it can change, what it has finished, and whether its work is ready to combine takes more care.</p>
<p>Dure brings agent terminals and code review into one workspace. A useful starting point is two small tasks with separate file scopes and explicit checks. Adding more agents can wait until that process works for you.</p>
<h2>What is a Git worktree?</h2>
<p>A Git worktree is a separate working directory attached to the same Git repository. It lets you work on another branch without switching the branch in your first directory.</p>
<p>For parallel coding, this gives each task its own checkout. It does not prevent merge conflicts when both tasks change related code, and it is not a security sandbox: credentials, processes, ports, and network access still belong to the same machine.</p>
<h2>What do you need before starting?</h2>
<p>The current Dure public beta supports <strong>Macs with Apple Silicon</strong>. Install Dure, then check that the agent command-line tools you want to use are installed and signed in. A command-line interface, or CLI, is a program you run from a terminal.</p>
<p>Dure does not include provider subscriptions or model usage. The public beta currently provides the Basic experience; Pro is not available. Follow the <a href="https://docs.dureai.dev/en/install">installation guide</a> for current requirements and downloads.</p>
<h2>How should you split the tasks?</h2>
<p>Use a local Git project and choose tasks that can proceed independently. Here is an example exercise:</p>
<table>
<thead>
<tr>
<th>Task</th>
<th>Allowed scope</th>
<th>Evidence to request</th>
</tr>
</thead>
<tbody><tr>
<td>Fix a small search behavior</td>
<td>Search implementation and its tests</td>
<td>A focused test that fails before the fix and passes afterward</td>
</tr>
<tr>
<td>Check the installation guide</td>
<td>Documentation only</td>
<td>Commands checked and a list of corrections or unresolved steps</td>
</tr>
</tbody></table>
<p>For example, one agent can receive this brief:</p>
<blockquote>
<p>Review this project's installation guide. Check the documented commands, correct instructions you can verify, and list anything you could not check. Do not edit application code.</p>
</blockquote>
<p>Assign either task to Claude Code or Codex according to your own preference. The separation comes from task scope and worktrees, rather than which model receives which task.</p>
<h2>How do you start both agents in Dure?</h2>
<ol>
<li>Press <strong>⌘N</strong>, choose the project, and describe the first task.</li>
<li>Enable <strong>Isolate in a dedicated worktree</strong>. Review the proposed folder and setup before starting the agent.</li>
<li>Repeat for the second task, choosing a different worktree and the other agent CLI.</li>
<li>Arrange the agent panes side by side in the same Space so you can follow both tasks.</li>
<li>Check each agent's working folder before allowing edits.</li>
</ol>
<p><strong>Splitting or moving a pane changes the layout; it does not create a worktree.</strong> Folder isolation is a separate choice when starting the task. The <a href="https://docs.dureai.dev/en/first-parallel-workflow">parallel-work guide</a> explains this distinction and the setup steps.</p>
<h2>How do you review and combine the results?</h2>
<p>A diff shows the changes between versions of files. Open each task's Diff in Dure and check whether the changes stay within the requested scope.</p>
<p>Read the verification evidence as well as the code. An agent's completion message alone does not show that a behavior works. For the search fix, inspect the reproduction and test result. For the documentation task, check which commands actually ran and which steps remain unverified.</p>
<p>Send feedback to the relevant agent before combining its work. When both tasks are ready, combine the branches using your normal Git workflow, resolve overlaps, and run the checks needed for the combined result. Separate branches can each pass their own checks while still interacting badly after integration.</p>
<h2>Frequently asked questions</h2>
<h3>Do Claude Code and Codex have to run together?</h3>
<p>No. Start with one agent if the task is small or sequential. Parallel work is useful when the tasks can make progress independently.</p>
<h3>Do separate worktrees guarantee conflict-free changes?</h3>
<p>No. They separate working directories and branches. Changes may still conflict when combined, so keep the task boundaries clear and review the integrated result.</p>
<h3>Does Dure pay for the agents' model usage?</h3>
<p>No. You use your own installed agent CLIs and provider accounts. Check the relevant provider's subscription and usage terms separately.</p>
<p>The exercise follows Dure's public-beta documentation. You can find the product and its current demo at <a href="https://www.dureai.dev/">dureai.dev</a>.</p>
<p>When you run parallel coding tasks, which part takes the most attention: defining the scope, following progress, or reviewing the combined changes?</p>
]]></content:encoded></item></channel></rss>