Original Reddit post

I always find myself running a bunch of agents at the same time, whether they’re in different folders or the exact same project just different parts of it. I’d usually have 3-5 VS Codes open with 2-8 Claude Code extension tabs in each, working across my business, personal tools, and uni. After a few months of this, here are the things I’ve tried to make the workflow better.

  1. I tried to build an AIOS to replace VS Code It had voice functionality, agent loops that tracked my AI use and suggested hooks, an “AI manager” to help manage those loops, the ability to type to a headless Claude from inside my dashboard, and notifications for which session needed me. I gave up on it. I realised I needed proper file support (reading client documents, attaching references, that kind of thing), and the scope kept growing until I was basically recreating VS Code inside my own dashboard. There were also constant errors with the AI just not replying. And the loops didn’t help nearly as much as I thought they would.
  2. A global task board Originally it was a folder with some markdown documents, but I recently moved it to a database so I can see it visually. I can create tasks, agents can create tasks, and agents can claim tasks so two of them aren’t working on the same thing. This came with a handoff ability. I found that compacting basically turned Claude into a different person afterwards, so instead I have it write a proper handoff to a markdown file, which gets attached to the board task, and it always gives me a copy-paste handoff prompt at around 50% context usage. This has worked really well for managing tasks and keeping context across sessions.
  3. A /remind command Sometimes I have 12 Claude Code sessions in one VS Code, all doing different things, and I’m basically doing a repeated roundtable: answering questions and steering each one until they all finish. The problem was I’d forget what a given agent was even working on, or it would start asking me questions as if I’d read its entire context. So I made a /remind command that tells me, simply, what this session is and what it needs from me. It’s saved a lot of time and mental energy.
  4. Named VS Code workspaces I find out you can save workspaces with different folders as what’s basically a searchable app. This helped a lot with organising where sessions go. I run a 3-window display and shift between them with Ctrl+Win+Arrow, and having each workspace dedicated to a type of work (research, client work, planning) helps my brain a lot.
  5. The obvious stuff A global CLAUDE.md to standardise things, hooks for a lot of things like cleaning up its own mess, and per-project memory files. I’m posting because I still have a lot of issues. I’ve been hearing about herdr and Orca, herdr looks closest to what I want (agent state in a sidebar) but I’d lose the file browsing I need for about half my sessions. Orca looks great but wants to replace VS Code entirely and I heard its not that good for windows also migrating everything over doesn’t look fun. So I was wondering if anyone works like this and has better tips or workflows. some Issues I still have: RAM and PC speed. It’s a bit less bad now, but my PC was crashing every other day because my 32GB of RAM was almost always fully used. One crash was so bad the computer forgot all my saved passwords. Now I’m forced to go buy RAM in this economy :(. Sessions stopping silently. Sometimes a session just stops, like it has a question or is waiting for direction, but it doesn’t ping me, so I don’t know until I manually go and check. Context switching. Doing tab switching and context switching for hours straight genuinely fs with you after a while 😭 Agents clashing on git branches. I don’t know how this keeps happening. I’m always explicit that there are other agents working in the repo, don’t interfere, make new branches. But somehow they still clash, and agents have accidentally deleted another branch. To actually diagnose it I’d have to read through all my session histories and find the mix-up, which I haven’t had time for with my deadlines. The sessions usually resolve it themselves and nothing is really lost, but it’s definitely eating tokens and time. Browser limitations. Playwright can only be used by one agent at a time, so my agents sit in a queue for 20 minutes just to use a browser. And for some reason Claude Code is really reluctant to use the Chrome extension on a headless browser by itself. I always have to explicitly remind it that it’s an option and that it doesn’t need @browser:new-tab. I’m fairly sure that’s also limited to one at a time, so at most I get two browsers going, which is pretty limiting. Goal drift. Sometimes agents start doing things I didn’t ask for, or declare something finished before I’ve reviewed it. Not the worst issue but it gets annoying. So anyone running comparable numbers of parallel sessions? What does your setup look like, I feel like I’m solving problems other people have already solved better, and would greatly appreciate if anyone can get me up to speed. submitted by /u/blackcatzia

Originally posted by u/blackcatzia on r/ClaudeCode