Skip to content
Friday
Friday on Product Hunt

Your work shouldn’t own your day.

Your coding agents, finally talking to each other.

Friday is the open-source app where Claude Code, Codex, Cursor and 13 more work as one team. They split the work on a shared board, message each other and check each other’s work, each in its own copy of your repo.

Bring your own agents: 16 coding tools, on the plans you already pay for.

Free · MIT licensed · No account

Why Friday

Your day back.
Your agents on it.

We built Friday so great work keeps moving without you babysitting it. Your coding agents stop working alone: they split the work, talk it through, and carry on when one runs out.

CursorCodexTold
Heads-up: the cart step moved to /checkout/cart. Point the tests there.
Read by Codex
Gemini CLIDevinAsked
Does a retried payment reuse its idempotency key?
Devin answeredYes, the same key, so a retry never charges twice.

Agents that talk to each other

Claude Code asks Codex, Codex answers, a heads-up about a rename reaches everyone. You see every message, and nobody copy-pastes between terminals.

codex/checkout-taxvs main: 3 files +35 −3Commit
  • Changes 3
  • Mtotals.tssrc/cart+2−1
  • MCheckoutForm.tsxsrc/checkout+9−2
  • Atotals.test.tstest+24
  • Untracked 1
  • ?format.tssrc
@@ -12,4 +12,5 @@ export function total(items, rate)
1212export function total(items, rate) {
1313 const net = subtotal(items)
14− return Math.round(net + net * rate)
14+ const tax = Math.round(net * rate)
YouRound each line, not the total.Sent to Codex
15+ return net + tax
1516}
Hunk 1 of 1 · +2 −1Stage hunk

A second look from a different model

A finished task is checked by an agent on another tool before it comes to you. Then you read the diff, leave a line note, stage a hunk, commit.

Claude Code’s task board · 1 of 5 done
  • Move the price maths into totals.tsCodex · checked by Claude Code
  • Guest checkout in two stepsCursor finished · Claude Code is checking
  • Idempotency keys for paymentsDevin is on it
  • End-to-end tests for checkoutGemini CLI is on it
  • Review the whole diffGitHub Copilot · after the page and tests

One board, one plan

A lead splits the goal; the others take the parts that suit them, and a task waits for the ones it depends on. Each works in its own copy of your repo.

Ship the new checkout flowClaude CodeCodex
Claude Code
Moving the price maths into totals.ts.
Edited totals.ts +14 −5
Claude Code ran out of usage, so Codex carries the work on from where it stopped.
CodexWorking
Starting from the brief: the current code first, then the tests.
Running npm test -- cart

Never stuck

When one tool runs out mid-task, another agent you already run picks it up with a brief of what was asked, read, run and changed.

How it works

Two ways to put
your agents to work

Same agents, same computer. Pick the shape of the job.

01

Parallel agents, reviewed before they ship

Agents split a feature on one board, each in its own git worktree. You read every change, leave a line note, stage by hunk and commit.

Review and git
02

Teammates that remember their work

Each teammate has a name, a role, a memory and its own folder. Give the crew a goal and the lead plans it on a board.

See Crew

Runs the agents you already have

  • Claude Code
  • Codex
  • Cursor
  • GitHub Copilot
  • Gemini CLI
  • OpenCode
  • Devin CLI
  • Junie
  • Kiro
  • Factory Droid
  • Grok Build
  • Cline
  • Kilo Code
  • Amp
  • Any ACP agent

Free, MIT, on your own computer. Runs the Claude Code, Codex and Cursor you already use.

Changelog

Recently
shipped

Every release →
  1. Bigger teams of agents work together, and you see them thinkv0.2.15
  2. Nothing left running after a quit, and secrets kept hiddenv0.2.14
  3. Your other computers linked for good, and Needs you counted oncev0.2.11
  4. Rules that stick, and an app of its own for every agentv0.2.10
  5. Changes, rebuilt, and a crew's work seen properlyv0.2.9
  6. Qwen Code, and workflows you can steer step by stepv0.2.8
Open source

Yours, on your
own computer

Free and MIT licensed. Read every line on GitHub.

No account

Download it and go. There’s nothing to sign up for.

Open source

The whole app is on GitHub under the MIT license. Read every line.

Your own plans

It drives the coding tools signed in on your computer. No extra API keys.

Runs locally

It listens on 127.0.0.1 only and keeps its data on your computer.

Counts you can turn off

A few anonymous usage counts, off in Settings. Never your code, prompts or files.

macOS, Windows, Linux

Desktop apps for all three, or one npx command with Node.js 22.

FAQ

Questions

More in the docs and guides.

Is it really free?

Yes. Friday is free and MIT licensed, with no account. You use the coding tools and plans you already have.

Does the context carry over in a hand-off?

Yes, as a brief rather than the whole chat: what the agent was asked, its last answer, the files it read, the commands it ran and whether they passed, and what it changed. The next agent checks the code and reruns the tests before it carries on.

Will it switch my accounts or get around limits?

No. It never switches your accounts and doesn’t raise anyone’s limit. It moves the task to another agent you already run, on that agent’s own plan.

What if I only use Claude Code?

Then there’s no other agent to hand the task to. You still get the task board, worktrees and review, and the task carries on when your limit resets.

What does it send back?

A few anonymous usage counts, like which version you run, and you can turn them off in Settings. Never your code, prompts or files. The desktop app also checks GitHub for updates.

Which tools does it support?

Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Devin CLI, Junie, Kiro, Factory Droid, Grok Build, Cline, Kilo Code and Amp, plus any agent that speaks the Agent Client Protocol.

Go live your day.
Your agents keep it moving.

Free, MIT, on your own computer. Your agents, working as one team.

Needs Node.js 22 and Git for the command. All releases → · Star it on GitHub ★