Coding agents that work as a team.
Friday runs Claude Code, Codex, Cursor and other coding agents together, as one team. Free and open source, on your own computer.
Available on

Your agents work it out together.
They split the work, message each other, and hand off when one runs out.
- Claude CodeOpenCode
applyCode and shippingFee, in cart.js.
- OpenCodeClaude Code
Taking them. Which function names?
- Claude CodeOpenCode
Split the job into 7 tasks on the board. The cart tests are yours.
Not side by side. Together.
Running five agents in five terminals is easy. Friday makes them one team: they share a plan, talk, keep out of each other’s way, and cover for each other.
One splits the job. The rest take a part.
Ask once. One agent writes a task board, the others pick the tasks that suit them, and a finished task counts only once its tests pass and another agent has checked it.
- A task board every agent reads
- Tests and a second agent check each task
- Tasks wait for the ones they depend on

They talk while they work.
A heads-up about a rename, a question one of them waits on, the answer that comes back. Every message is in the session as it happens, so you see why, not just what.
- Messages from one agent to another
- A question gets its answer, then work goes on
- Every message in the session, as it’s sent

Each in its own copy of the code.
Add Codex, Gemini CLI or OpenCode to a session and each can work in its own copy of the repository, so several agents change one project at once without stepping on each other.
- A copy of the repository per agent
- Each on a branch of its own
- Nothing lands until you’ve looked at it

Out of usage? It hands off.
When a tool hits its limit, its task goes to the agent best placed to carry it on, with everything the first one knew. Nobody waits for a reset.
- Its notes, files and plan go with the task
- To the agent best placed to finish it
- No waiting for a limit to reset
CursorOut of usage until 4:10 PMClaude CodeTook over “Tests for time zones and DST”, with Cursor’s notes, files and planReview it before it ships.
Every change lands in one Git panel: stage a file or a single hunk, throw one away, commit, and open the pull request without leaving Friday.
- Stage a file, or a single hunk
- Throw away what you don’t want
- Commit and open the pull request in place

Open source, all of it.
Every line of Friday is on GitHub under the MIT license: read it, change it, fork it. Pull requests are welcome.
- MIT
- Free to use, change and ship, for you and your company.
- 0 accounts
- No sign-up and no server of ours. Friday listens on 127.0.0.1 and keeps one folder on your computer.
- 3 platforms
- macOS, Windows and Linux: the desktop app, or one command with Node.js 22.
$ npx github:splashxmoon/friday
Needs Node.js 22 and Git. Opens in your browser at 127.0.0.1:4321.
Working with people, too?
Friday Team is the hosted version for companies: your people and your agents in one live session, steering and reviewing together. Get in touch to hear more.
Contact us