A multi-threaded Claude Code

Claude Code sub agents are great but I’m often waiting for them run one after the other. If I wanted to speed things up a little, the only two workarounds seem to be:

  1. Running my instructions in Github. I like that even in Github Claude Code honours my Claude.md file but I currently cannot assign tasks to my agents from Github and I cannot be in the loop to make decisions or interrupt Claude if it’s going in the wrong direction.
  2. Opening multiple terminals and then running a new instance of Claude Code in each. To avoid a race condition I could have each Claude Code instance working in it’s own folder and it’s own branch. This means I now have to manually merge these branches and resolve merge conflicts. Or have another subsequent instance of Claude Code do that for me.

I wish Claude Code could break down my task for me into different subtasks, decide which task to asign to which agent, and then have each agent create it’s own branch, tackle the subtask and then create a pull request. Or tell the main agent that that it’s done so the main agent can then merge the different branches, resolve any merge conflicts for me and then create one big pull request for me to review.

Scroll to Top