VOOZH about

URL: https://thenewstack.io/a-hands-on-review-of-conductor-an-ai-parallel-runner-app/

⇱ A Hands-On Review of Conductor, an AI Parallel Runner App - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-10-11 07:00:05
A Hands-On Review of Conductor, an AI Parallel Runner App
tutorial,
AI / AI Agents / Developer tools

A Hands-On Review of Conductor, an AI Parallel Runner App

An AI assistant that can work on multiple features in your codebase at once? That's the promise of Conductor. We put it to the test.
Oct 11th, 2025 7:00am by David Eastman
👁 Featued image for: A Hands-On Review of Conductor, an AI Parallel Runner App
Image via Unsplash+. 
The nice thing about Conductor is that it has one of the simplest strap lines: “Run a bunch of Claude Codes in parallel”. But before I continue, I must point out that there is another product called Orkes Conductor (previously: Netflix Conductor) that is pivoting to AI, but is nevertheless quite different. The world of agentic is beginning to get crowded, isn’t it? Anyway, this version of Conductor comes from Melty Labs. It belongs to a new category of AI coding apps I’m calling “agentic parallel runner apps.” First of all, why would we want to run separate Claude Codes? We need to know one more piece of information, made clear on the front page: “Each workspace is an isolated copy and branch of your Git repo. Conductor only copies files tracked in git.” This means we can make independent changes in each workspace, much like the way a team uses git branches to avoid clashing while implementing tasks. If you read my posts regularly and think this feels slightly familiar, well Verdent is doing much the same with the UI, but without the focus on isolated copies. Conductor’s own advice is to create one workspace per feature. While you may imagine that leaving an LLM to work on one problem while you wander off and work on another issue is currently optimistic, just this Sunday I read the pro-AI commentator Azeem Azhar’s newsletter, which stated that “Anthropic’s Claude 4.5 Sonnet, the best-in-class coding model, can reportedly work autonomously for 30 hours on a codebase” — so maybe the parallel runner is just the direction of travel for computing work. We’ll also see that just identifying the workspace becomes an interesting issue, but let’s start with an installation. I went straight to the site to download Conductor, which is a Mac-only app, like Verdent. There is a Windows waitlist. 👁 Image
At the moment, Conductor only works through GitHub-compatible repos. So I also had to download GitHub CLI. While I don’t primarily use GitHub for my repos, this is not a restriction that stops me from trying things out. Anyway, I jumped onto my terminal and ran:
brew install gh
Then to authenticate:
gh auth login 
This does the security dance to authenticate GitHub CLI to your account. Eventually, you will see this: 👁 Image
Note that this is a Mac-only app, plus it only works for Anthropic’s Claude Code, and it only uses GitHub-compatible repos. But as I said, Conductor represents a family of similar apps, and none of these restrictions will hold for long. 👁 Image
If you go back to my Google Jules review, I had put my Rails app tool onto GitHub, so we may as well use that. After associating a drive folder with your git project, we get the main screen: 👁 Image
The screen arrangement looks familiar. First of all, the arbitrary unique name is used to identify my workspace — that is going to matter if I have a lot of workspaces. So, hello Sacramento. We get the query box at the bottom, the terminal to the bottom right corner, the diff area top right and the workspace list on the left. To confirm the old version of the app still works, I ran the app in Warp and it was more or less fine, with plenty of scope for improvement. 👁 Image
Note that the git project directory is created under conductor. But hold on, this isn’t the Sacramento workspace. That is further down, as Conductor’s terminal reports: 👁 Image
OK, that’s understood. Now, let’s make a change. The one we usually make is to use Bootstrap in all the views. So the current version of my app uses Bootstrap buttons with colour at the bottom of the page to give the CRUD options: 👁 Image
But my old version in GitHub hasn’t been updated yet: 👁 Image
So, looking at the show.html.erb view in the new version, we see how the Bootstrap classes are applied:
<div class="mt-4" > 
 <%= link_to "< Back to conversations", conversations_path, :class => "btn btn-outline-success" %> 
 <%= link_to "Change conversation's name", edit_conversation_path(@conversation), :class => "btn btn-warning" %> 
 <%= link_to "Destroy this conversation", @conversation, method: :delete, :class => "btn btn-danger" %> 
</div>
So I’ll ask Conductor to change the relevant buttons in the old version by describing the classes to apply: 👁 Image
Obviously, if I were doing this in anger, it would make much more sense to apply this to every show.html.erb view file! Incidentally, Conductor is using Sonnet 4.5 for this. But of course, we don’t sit and watch the LLM work. We move on to creating another workspace and solving another issue. I go straight to workspace Indianapolis with my new issue. Looking at my app’s sidebar, it doesn’t seem to have used a nice range of icon images: 👁 Image
Compare this to my more functionally complete updated version: 👁 Image
So I’ll ask Conductor to fix this in the Indianapolis workspace: 👁 Image
And I let it go to work. But if we look at the dashboard, we see something odd: 👁 Image
We see that Conductor has renamed the Sacramento workspace into a name based on the task action “conversation-button-style.” While kind of logical, the obvious problem here is that the identity of this workspace task has changed — I’m not sure whether that is wise without permission. This is now the name of the new git branch the changes will be staged on. Anyway, I can go back and check the first task, and it is done: 👁 Image
And it has done the work, though I would need to tell it to use the space in a more elegant way. But that would be another task! 👁 Image
Let’s go back to Indianapolis, which is now “add-nav-icons.” This has also finished: 👁 Image
So, closing down from the previous task, I rerun from the new task (which remains Indianapolis within the terminal): 👁 Image
Well, Travellers seems to have lost its icon, but the others have their own now. Again, this would be another fix. Looking at the terminal, the workspace keeps its name, but the branch changes its name based on the task: 👁 Image

Conclusion

I would still have the merge mechanics to attend to (Conductor nudges us to use pull requests), but we’ve gone far enough to demonstrate that parallel running works fine in theory. There is definitely some care needed to represent the workspace name vs. task name vs. task branch, but a refined UI journey could simplify this. Someone made the interesting point that this type of chunk work makes more sense to senior devs or tech leads whose workday is usually a series of interruptions, as opposed to the devs who need to get “in flow.” But while the tech lead is already used to overseeing parallel work, other engineers may regard constant context switching with suspicion. I think many developers will be able to make good music with Conductor. But either way, we will see a deeper focus on the LLM parallel workflow as many well-defined tasks become an LLM’s forte.
TRENDING STORIES
David has been a London-based professional software developer with Oracle Corp. and British Telecom, and a consultant helping teams work in a more agile fashion. He wrote a book on UI design and has been writing technical articles ever since....
Read more from David Eastman
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Anthropic.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.