Floatee
todos · ideas · notes · agent-first

The todo app for developers and their AI coding agents

Capture a todo, an idea or a note from anywhere, share it with your team, and let Claude Code or Cursor pick up the next ticket, fix it, and close it. Everything you write stays plain markdown.

menu_book Read the docs

Free to start · No credit card · Installs as a PWA, no app store

the problem

Capturing is the easy part.
Getting back to it is where everything dies.

A todo in a Slack message to yourself. An idea in a note you'll never reopen. A bug as a // TODO three files deep. Nothing is really lost. You just can't find it, you can't tell what is next, and nobody else on the team can see any of it.

bolt

One box, from anywhere

One field at the top of every screen. Floatee installs as a PWA on desktop and phone, so you can share a link into it from Android and capture with no signal.

groups

Every project, every teammate

Side project, day job, that idea from the shower: one workspace, split into projects. Invite the team, assign what you capture, and everyone reads the same board.

smart_toy

Your agent works the list

Every project gets a scoped API token. Claude Code, Codex or Cursor fetches the next ticket, does the work, and closes it with a resolution note.

bolt
Capture a todo · @project =assignee +tag !idea #142
add_a_photoadd
01Capture

Add anything in a heartbeat

Floatee keeps one box at the top of every screen. Type a thought, a todo, an idea or a note, sprinkle in @project, =assignee, +tags or !type, and hit enter.
Scroll on to watch a real capture come together, one token at a time.
02Hand off

Rubber-duck debugging, except this duck ships the fix

That ticket you just watched land on the board? Here is what happens to it next. Floatee has a second front door: an HTTP API meant for agents, not for humans. Raw markdown in, raw markdown out, tokens scoped to one project, and the whole setup is a single gitignored file at your repo root.

draft.floatee
# .floatee  (keep it gitignored)
token=flt_xxxxxxxxxxxxxxxxxxxx
api=https://floatee.me/api/v1
# project=my-repo
Point your agent at /llms.txt

Works with any agent that reads an instruction file: Claude Code, Codex, Copilot, Cursor, Gemini CLI…

your repo · your agent

$ claude "/todo"

⏺ GET /v1/next?project=floatee

[#143] Landing page polish · +homepage +polish

⏺ PATCH /v1/items/143 {"status":"in_progress"}

⏺ editing components/LandingHero.vue … tests pass ✓

PATCH /v1/items/143 → done · “hero rewritten in a1b2c3f”

03Keep

The parts you'll still care about in six months

Capture is the easy promise. These are the ones that decide whether you are still using Floatee next quarter.

Todos, ideas and notes, one box

A half-formed idea does not have to pretend to be a task to get written down, and a note you'll want in six months does not sit in your list of things to do. One keystroke picks the kind.

Nothing ever dies

Done, won't-fix, even deleted: everything stays in full-text search, agent comments included, and none of it counts against your plan. Ask "did we already try this?" six months later and get an answer.

Markdown, not a database row

Item bodies are stored as raw markdown and handed back as raw markdown: checklists, code, links. Plain text you can diff, and take elsewhere whenever you want.

Workspaces, projects, people

Group projects into a shared workspace, invite the team, assign an item to a person or to an agent. Everyone reads the same board.

A PWA, so no app store

Floatee is a progressive web app: install it straight from your browser on desktop, Android and iOS. Share a link into it from any Android app, capture with no signal, and it syncs on its own.

Two minutes to your first shipped todo

No config files to hand-write, no board to set up, no columns to name.

  1. 1

    Sign in

    GitHub or Codeberg, no form, no credit card. Your workspace exists before the page has finished loading.

  2. 2

    Drop a .floatee

    Mint an API token in Settings, drop the file at your repo root, gitignore it. That is the entire agent setup.

  3. 3

    Say /todo

    Your coding agent picks up the next ticket, does the work, and closes it with a resolution note. You read the diff.

Frequently asked questions

What is Floatee? add

Floatee is a single home for your todos, ideas and notes, across every project and shared with your team. It is a progressive web app: you capture into one box, everything is stored as plain markdown, and, if you want, your coding agent works the list through an HTTP API built for agents rather than for humans.

Do I need a coding agent to use it? add

No. Floatee is a complete todo app on its own: quick capture with inline syntax, projects, a kanban board, full-text search over everything, and shared workspaces. The agent API is there the day you want it, and ignorable until then.

Which agents work with Floatee? add

Any agent that can read an instruction file and call an HTTP API: Claude Code, Codex, Copilot, Cursor, Gemini CLI and others. You drop a gitignored .floatee file at your repo root and point the agent at floatee.me/llms.txt.

Can I capture things offline, or from my phone? add

Yes. Floatee is a progressive web app (PWA), so you install it straight from your browser on desktop, Android and iOS with no app store involved. Captures made without a connection are queued locally and sync as soon as you are back online, and on Android you can share a link or a stray thought into Floatee from any app through the Web Share Target.

Is there a native app to download? add

There is no native app and you do not need one. Floatee is a progressive web app, so the version you install on your phone or your desktop is the same one you use in the browser, updates itself, and works offline. Nothing to download from a store, nothing to keep up to date.

Can I use Floatee with my team? add

Yes. Projects live inside a workspace you can invite people to, and any item can be assigned to a teammate or to one of your agents. Everyone in the workspace reads the same board, so there is no private list on the side.

Are my notes locked into Floatee? add

No. Item bodies are stored as raw markdown, and that is exactly what the API returns. What you write stays plain text you can read, diff and take somewhere else.

Is Floatee free? add

There is a free plan, with a cap on how many items and projects a workspace can have active at once. History never counts against it: done, won't-fix and deleted items stay searchable forever without filling your quota.

Do you track me? add

Audience measurement only, self-hosted and cookieless, which is why there is no cookie banner. We record which kind of action happened, never the content you type, and we never attach an identifier to you.

Tell the duck.
The duck does it.

One box for every todo, idea and note, across every project and every teammate. A markdown-first PWA, with an API your coding agent can drive.