Features · Enhancements · Bugs

The simple project management tool for you and your AI Assistant

Open it and you know exactly where you stand — the idea you had on your walk to the coffee shop, the bug your client spotted and logged, the fix your AI assistant made at three in the morning, all in one place.

Simple enough to actually use.

Just tell any AI assistant you use to take a task from your To Do list. Your AI assistant will automatically enhance the task details and plan before it starts, and record in human language a few simple lines on how it actually implemented or fixed it — all on the card, for you or anyone else to read later.

What that means in practice.

  • One board, used by humans and AI assistants.Claude, ChatGPT, Cursor and you can work the same board at the same time, with nothing extra to map, everything syncs automatically.
  • Change your AI, keep your work.Moving to another AI assistant or another platform normally means leaving everything behind and starting the explanation over. Here nothing moves — your tasks, your progress and everything finished so far stay exactly where they are, whichever application you work in next.
  • It remembers why, not just what.Every feature and every bug you’ve fixed stays on the board with its notes and its trail, so the thinking behind a decision is still there months later — for you, and for whichever AI assistant picks it up next.
  • Encourages collaboration.Your team, your client, your friends, whoever is testing it can highlight a bug or recommend an enhancement in a few words — letting you or your AI assistants fill in the details and implement it later.
  • Never wonder who changed what.Every move is signed by the person — or the AI assistant — that made it.

Your plans go where you go.

Your features, enhancements and bugs live on the board — not inside whichever AI assistant you happened to be using that month. Connect Claude, ChatGPT and Cursor to the same board at the same time and they all read the same tasks, the same refs and the same history. There is nothing to map, nothing to import and nothing to keep in sync, because there is only ever one copy.

Clauderead · write
ChatGPTread
Cursorread · write
One board · one set of tasksFE-014 · EN-015 · BU-016
No mapping
There’s no export step between tools and no field to reconcile, because there aren’t two copies to reconcile. Every AI assistant is looking at the same row.
Switch without moving anything
Changing your AI assistant is one revoked token and one new one. The work stays exactly where it is, and so does the record of who did what to it.
Standard MCP, not a plugin
One endpoint, no vendor SDK, no integration to wait for. Whatever you’re using in a year connects the same way this one did.

Everyone else files. You fix.

The people who spot a problem usually aren’t the people who fix it. Your team, your client, a friend testing it on their phone — give them a role and they put tasks straight onto the board themselves. No screenshot buried in a chat thread, no “can you write that down somewhere”, no forwarding an email to yourself so you don’t forget it.

BU-044Checkout total is wrong on mobileMarcus Bell · Reporter · 2h ago
FE-045Let me filter the board by projectPriya Raman · Editor · Yesterday
BU-046Photos come out rotated on uploadAna Ferreira · Reporter · 3d ago
It arrives already filed
Every report lands with a ref, a kind and the name of whoever raised it — so triage is reading a list, not reconstructing one from four places.
Opening it up isn’t giving it away
A Reporter files and comments but can only edit their own tasks. A Viewer can comment and nothing else. Neither can rearrange your lanes.
Your AI assistant can start on it
A bug your client raised at nine is something you can hand to an AI assistant at ten, without retyping a word of it.

The same board, three different days.

Sam, Priya and Dan share one board. None of them uses fenbs the same way, and none of them had to be shown how.

Sam AndersonOwner

Builds a product on his own time. His AI assistants do more of the typing than he does, so what he needs is somewhere to put an idea the moment he has it.

One morning
  • 07:41On the train, one line: “Search ignores the category filter.” It becomes BU-016.
  • 09:14At his desk: “take the next thing.” Claude reads it, fixes it, moves the card.
  • 09:20He reads what changed before he’s opened the code — and knows Claude did it, not him.
Priya RamanEditor

Runs the work without writing it. She can’t read the diff, so the record of what her AI assistants actually did is the whole reason she’s here.

One week
  • MonPastes eight tasks straight out of a client call. Previews them, fixes two, creates the rest.
  • TueNarrows Cursor’s token to read-only before a demo. Her own sign-in doesn’t blink.
  • FriAnswers “what got completed this week?” from History, without asking a single person.
Dan WhitlockViewer

The client. He pays for the work, never edits anything, and shouldn’t be able to — but he should be able to look whenever he likes.

One visit
  • 11:40Opens the board instead of asking for a status call.
  • 11:44Comments on FE-038 instead of sending an email nobody files.
  • 11:46Tries to drag a card, and is told exactly which permission he’s missing.

And this is the entire member list.

Six rows, three accounts. An AI assistant sits under the person whose login it uses, with its scopes where a role would be — because that is exactly what a token is.

Sam AndersonPersonOwneradded FE-041 · 08:02
Clauderead · writeas Samcompleted BU-016 · 09:14
Nightly triagecommentas Samcommented on EN-023 · 03:00
Priya RamanPersonEditorreprioritised FE-038 · Yesterday
Cursorreadas Priyasearched the board · 10:20
Dan WhitlockPersonViewerread the board · 11:40

Three people. Three AI assistants. Three accounts.
An AI assistant isn’t a member — it’s a key cut from one, and it can only ever be cut smaller.

Five roles — and your AI assistant inherits yours.

There’s no separate bot-permissions screen to keep in sync with the real one, because there’s no separate account to permission. Whatever role you hold on a board is the ceiling for anything you connect to it. Narrow your role and every token you issued narrows with it, immediately, with nothing to remember.

RoleCan
OwnerEverything, including billing and deleting the board
AdminEverything except billing
EditorCreate, edit, move and comment on any task
ReporterCreate tasks and comment; edit only their own
ViewerRead and comment
“I can’t move FE-014 — I’m acting as Sam, and Sam is a Viewer here.”

What an AI assistant says when it hits a wall

Every refusal names the permission that was missing and whose role it was checked against. An AI assistant repeats that sentence rather than guessing, retrying, or quietly doing something adjacent — which is the failure mode that makes people stop trusting agents with real work.

01

Shown once

A token is displayed at the moment you issue it and never again. There is no endpoint that reads one back, because a credential you can recover is a credential someone else can recover.

02

Scoped, and capped

Tick read, write, comment. The token is checked against those and against your board role, so it can never do something you couldn’t. Narrow your role and every token you issued narrows with it.

03

Revoked instantly

One click stops it and you stay signed in — same account, one fewer key. Everything it did stays in History under its name, because revoking access shouldn’t erase the record of what happened.

Add your first AI assistant.

Create a board

AI assistants cost nothing extra and can’t take a seat — they aren’t accounts. Plans start at $4.99 a month.