Back to browse
GitHub Repository

🔁 REPL for managing AI agents across multiple projects, round-robin

3 starsJavaScript

Roundsman – stupid-simple CLI to run Claude across many projects

by matthewtoast·Feb 25, 2026·1 point·0 comments

AI Analysis

MidShip It

Orchestrates Claude across projects, but it's a thin wrapper around Claude Code CLI.

Strengths
  • Removes friction of context-switching by cycling through projects and keeping session state
  • Slash-commands (`/loop`, `/snooze`, `/drop`) add lightweight automation without GUI overhead
  • Round-robin fairness means faster projects don't starve slower ones
Weaknesses
  • Essentially a REPL wrapper around existing `claude -p` CLI—no novel architecture or insight
  • Depends entirely on Claude Code availability and pricing; replaces no established tool
Target Audience

Engineers managing multiple projects with Claude Code simultaneously

Similar To

Continue IDE · Cursor · GitHub Copilot Chat

Post Description

Roundsman is a Node.js-based CLI tool to make it easy to work on many projects with Claude at the same time.

It works like this:

1. Put a `roundsman.json` in any folder you work on with Claude Code

2. Run `roundsman` from anywhere on your machine

3. Roundsman will then start visiting all your projects in order, in round-robin fashion. Upon each visit, you are expected to give a prompt. Roundsman will send that prompt to Claude, who will do the actual work. While Claude is working, Roundsman will take you to the next available project, and so-on. If all Claudes are working, you will wait until one of the projects needs you. You'll see Claude's outputs while you wait.

It is kept very, stupidly, simple on purpose. I do not like windows/panels/tabs, I do not like "TUI" theatrics, and I do not like tools that I have to remember more than 2 things to use. So I made this.

(There are a few advanced features available too - such as slash-commands, obviously. Like `/snooze 13` (to stop visiting a given project for 13 minutes), or `/drop` (to remove a project from the round robin list), or even `/loop 88 fix all the bugs` which will make it tell Claude to `"fix all the bugs"` 88 times. See the README for more.)

Enjoy!

Similar Projects

Developer Tools●●Solid

Claude Terminal – Desktop app for managing Claude Code projects

This is not just a chat wrapper — the app ships agent-first features (permission cards, plan mode, thinking blocks, subagent visualization) plus developer niceties like forked sessions, cost/token tracking and 1M-context support. The terminal experience looks technically ambitious too: multi-tab Claude Code terminals with xterm.js + WebGL rendering and per-tab chat/terminal modes. It’s a focused, feature-heavy tool for people already committed to Claude ecosystems; casual users won't care, but if you run agents locally it's a very compelling desktop workflow.

Niche GemWizardry
yanisbny
114mo ago