Sessions don't scale.
Tasks do.
A session needs you watching. A task doesn't. Fabrika runs each one, verifies it, and brings back only what needs your call — however many agents you're running.
Runs locally · macOS & Linux · Open source
the whole factory, left to right — work flows through on its own, one waits for you
How it works
- BIG TASK Add multi-tenant workspaces with rolesplanner · breaking it down
- 01Workspace CRUD API
- 02Invite by email↳ 01
- 03Roles & permissions↳ 01
- 04Settings page
✓Approve plan01 — Describe the outcome
Define a big task in plain language. A planner agent breaks it into small, independently buildable tasks and waits for your approval before anything runs.
- task/workspace-apiagent 1
- build
- lint
- types
- tests
task/invite-emailagent 2- build
- lint
- types
- tests
task/settings-pageagent 3- build
- lint
- types
- tests
02 — Agents build in parallel
Implementer agents pull ready tasks into isolated git worktrees and work simultaneously. Every branch runs your gates: build, lint, typecheck, tests. Low-risk work that passes everything merges itself.
- ↳ unblocks 2 waiting tasksMigrate auth → JWT high-riskbuild lint types tests+ const token = signJwt(user, secret) + return setSession(res, token) - req.session.user = userMerge Merged ✓
03 — You decide what ships
Riskier changes stop and wait for you. Read the diff, check the gate results, merge with one click. Accepted work unblocks the tasks that depend on it, and the factory keeps moving.
Stop micromanaging
Most engineers struggle to work with more than four agent sessions at the same time. Fabrika makes agents the bottleneck, not you.
Runs on your machine
Fabrika is a desktop app that runs entirely on your computer. Your code, your git history, and your keys never leave it — and you bring whichever coding agent you already trust.
Plug in the agent you already use
Start using Fabrika,
free your mind.
One command installs the CLI. Runs on macOS and Linux.
curl -fsSL https://raw.githubusercontent.com/berkaycubuk/fabrika/main/install.sh | sh