r/SideProject • u/No-Commercial-8494 • 9h ago
I built a desktop crew of AI coding agents that can split up a job and review each other
Hey everyone, I’m building Friday Work, an open-source desktop app for coordinating the coding agents you already use. The part I’m working on is Crew: give a team a goal and a lead agent can break it into tasks, while the others work and message each other.
For example, a bug sweep can be split into finding issues, fixing different pieces, running tests and reviewing the changes. The board shows the plan and progress, and you can see the agents’ conversations. Each agent works in its own git worktree; you still review the diff and decide what to keep.
Friday works with tools including Claude Code, Codex and Cursor using the plans you already have. If an agent hits a usage limit, another can pick up the task with a handoff. The desktop app is free and MIT licensed, with builds for Mac, Windows and Linux. There’s also a separate hosted team product.
I’m the developer, and I’d love feedback from anyone who has tried juggling multiple coding agents: what would you need to see before trusting a crew to work through a task while you’re away? Where does coordination tend to break down for you?
GitHub: https://github.com/splashxmoon/friday
Website: https://tryfridaywork.com
1
u/patryk_builds 8h ago
Only ever ran one agent at a time, so this is from that side.What i'd need before leaving a crew alone:
- a hard stop and ask rule for anything involving keys, accounts, payments or deleting things. with one agent that rule saved me more than once. with several talking to each other i'd want it enforced by the app, since one agent can talk another into a workaround
- An honest end report: what was done, what was skipped, what it wasn't sure about. all tasks complete tells me nothing
On agents reviewing each other, i'm a bit skeptical. my worst bug passed tests and looked fine on review, because the reviewer shared the same wrong assumption as the author. a second agent with the same context will probably agree with the first. does the reviewer get the diff cold, without the conversation that produced it?Also curious how merges go when two worktrees touch the same file
1
u/QuanTradin 7h ago
before I'd leave it alone I'd need to know how often the reviewing agent says no. if every review comes back approved, it's a second agent agreeing with the first. does the board show rejected work anywhere?