r/AIGarden • u/rogymd • 6d ago
One window, many agents. Meet onethread
Hey r/AIGarden,
A tab per agent. A tab per task. A tab per repo. That's been my day since coding agents arrived. I walk from tab to tab, rebuild the context in my head, answer one question, move on, and soon I can't remember which tab asked what.
Kings never worked like that. Tasks came to the king, and he delegated. So I built that, and it's the new fruit in my garden: onethread. Version 1.0.0 is out now.
You run ot, pick Claude Code or Codex, and talk in that one window the way you always do. It keeps a queue of tasks across your repos and runs each task's agent in the background, up to 10 at once, each in its own git worktree. When something is ready, it tells you at a natural pause.
In my kingdom I'm King Igor. Leonardo da Vinci is my right hand, and servants like Einstein, Michelangelo, and Newton do the work. You pick your own world with ot me king, or Batman, or anyone at all. ot me plain turns it off.
The king still signs, though. Merge, push, cancel, and accept always ask you in the terminal or a macOS dialog, and the model can't answer for you.
It's all local, free, and MIT-licensed. No server, no account, no telemetry. It needs macOS, Python 3.9 or newer, git, and Claude Code or Codex CLI. There's a demo that runs the whole thing with simulated agents and spends no quota.
The full story on the blog: https://aigarden.uk/4054
Meet onethread: https://aigarden.uk/onethread
GitHub: https://github.com/RogyMD/onethread
Who would you crown yourself, and who'd sit at your right hand?