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.
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.
Free to start · No credit card · Installs as a PWA, no app store
the problem
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.
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.
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.
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.
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.
# .floatee (keep it gitignored)
token=flt_xxxxxxxxxxxxxxxxxxxx
api=https://floatee.me/api/v1
# project=my-repoWorks with any agent that reads an instruction file: Claude Code, Codex, Copilot, Cursor, Gemini CLI…
$ 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”
Capture is the easy promise. These are the ones that decide whether you are still using Floatee next quarter.
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.
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.
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.
Group projects into a shared workspace, invite the team, assign an item to a person or to an agent. Everyone reads the same board.
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.
No config files to hand-write, no board to set up, no columns to name.
GitHub or Codeberg, no form, no credit card. Your workspace exists before the page has finished loading.
Mint an API token in Settings, drop the file at your repo root, gitignore it. That is the entire agent setup.
Your coding agent picks up the next ticket, does the work, and closes it with a resolution note. You read the diff.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.