NewBuilt on Cursor Cloud Agents→

Every card ships.

The board for teams building with AI agents. Each card is a Cursor agent, a branch and a pull request, merged the moment your team approves.

Live demo
How it works

From card to main, without the busywork.

Four lanes, no hand-offs. Flotilane drives the agent, the branch and the pull request, so your team only does the parts that need a human.

01
Write the card

An idea, a bug, acceptance criteria. Discuss it with the team right on the card.

02
An agent builds it

A Cursor Cloud Agent works on its own branch. Iterate with it until you’re happy, then send it for review with a hand-off note.

03
The team approves the commit

Your note, the preview, checks and the diff, all on the card. Approvals are pinned to the exact commit, so a new push means a fresh look.

04
Flotilane lands it

Updates the branch, waits for green checks, merges and cleans up. One at a time, so main never breaks.

One card.
One agent.
One branch.
One pull request.
Merged when your team says so.
Built for agents at team scale

Many agents. One calm main branch.

Running one agent is easy. Running ten across a team, without stepping on each other or breaking main, is the hard part.

Head9c41e2a
SLsamWaiting
PNpriyaWaiting
TMtheoWaiting
Approvals pinned to the commit

Everyone approves the exact head SHA. Push again and approvals reset, so nothing merges that the team hasn’t seen.

#26Usage meter on billingUpdating branch
#25Timezone drift in reportsQueued 1
#27Invoice PDF redesignQueued 2
A landing queue that keeps main green

Approved cards land one at a time: update the branch, wait for checks, merge. If anything changes on the way, it stops and tells you.

#36
Invoice totals off by 1p
src/invoices/totals.ts
lib/money.ts
#33
CSV export for invoices
src/invoices/export.ts
lib/money.ts
Overlap radar

See when two agents are changing the same files, before it becomes a conflict.

main moved: #24 merged
Conflict in lib/dates.ts
Sync run started
Branch synced, checks green
Auto-sync on conflict

When main moves under an open PR, an agent rebases it and asks for a fresh look.

MOSLPNTM
priya is viewing #27
sam is on the board
Live, together

Cards, chat and approvals update in real time. See who’s looking at what.

main · protected
Required checksbuild, test
Required reviews2, posted as each of you
Mergepinned to the approved commit
Your GitHub rules, respected

Flotilane merges through the normal pull request, so branch protection still applies. Approvals post to GitHub as each reviewer’s own review.

Security

Agents write the code. You stay in control.

Your code stays on GitHub

Flotilane keeps card text, PR details and file names. Never your source.

Keys encrypted at rest

Your Cursor key is sealed with AES-256-GCM. We only ever show its last four characters.

A least-privilege GitHub App

Install it on just the repos you choose. Remove it from GitHub any time.

Hosted in London

The app and its database run in the UK, on infrastructure we control.

Ship the backlog.

Bring your Cursor key and a GitHub repo. Your first card can be building in five minutes.

Flotilane: every card ships