YES

Replaceable in one session with an AI coding agent.

Planning that lets the same card appear on several boards at different levels, so a team board and a portfolio view stay in step without duplication.

Promptfree, for everyone, and the only version there is
Build me the multi-level planning tool that replaces Favro.

The idea worth copying: **one card, appearing on several boards, with a different column on each.** Most tools force a card to belong to one board, which is why every organisation ends up copying cards upward and keeping the copies in step by hand.

STACK
- Node 20+ with Fastify, server-rendered HTML with a little vanilla JS
- SQLite through better-sqlite3, WAL mode, FTS5 across cards
- Caddy in front

THE DATA MODEL, WHICH IS THE WHOLE DESIGN
- cards: id, title, body_md, created_at, archived_at — **the card exists once and belongs to no board**
- boards: id, name, kind, columns_json
- placements: id, card_id, board_id, column, position, added_at, removed_at — **append-only; a card leaving a board is a removal row, not a delete**
- relations: id, parent_card_id, child_card_id — an epic is a card with children, not a different kind of thing
- assignments, estimates, tags: all on the card, shared everywhere it appears
- changes: id, card_id, field, before, after, actor, at

WHAT THIS MAKES POSSIBLE
- A team board with the columns that team uses, and a portfolio board with three columns, showing the same cards. Moving a card on one does not move it on the other, and **the card's content is one thing so it cannot diverge**
- Roll-up: a parent card shows the state of its children automatically. Nobody types a status
- A card can be planned at portfolio level and executed on two team boards at once, which is what actually happens in organisations and what most tools cannot express

THE RULES THAT KEEP IT COHERENT
- Archiving a card removes it from every board at once and keeps the placements history
- **Deleting is not offered.** Archive with a reason. A deleted card takes its history and everybody's context with it
- A card must always be reachable: a search that finds it regardless of which boards it sits on, because the failure mode of this model is a card on no board that nobody can find

THE BOARD
- Drag between columns, keyboard reachable, positions as sparse integers so a move is one write
- Column limits with a visible warning rather than a block
- Filters by tag, assignee and age, saved per person

REPORTING
- Time in column, from the placements and changes history, per board
- Cards with no movement for a fortnight, per board — **the single most useful report in any planning tool**
- Throughput per week, and cycle time as a distribution

WHAT MATTERS MOST
The card existing independently of boards, and placements being append-only. Together they remove the copying that every other tool forces, which is the entire reason this product exists.

What you lose

  • A card visible at team and portfolio level simultaneously
  • Board-specific columns without duplicating the card
  • Aggregation upward without manual reporting
  • A model that survives a reorganisation

If you would rather not build

  • A cards table with a placements join table, which is this in an afternoon

The escape hatch

open source · no votes, no paid placement

Vikunja

$0

Self-hosted task management with multiple views over the same tasks.

go-vikunja/vikunjafree · open source

Wekan

$0

Open-source Kanban board, self-hosted.

wekan/wekanfree · open source

Why this verdict

our own opinion · changed only by a person

80/100

Verdict yes at 80: the data model is the product, and it is genuinely elegant. Cards independent of boards is the idea worth copying exactly.

History

tracked since 14 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Favro

answered from the record above

Is Favro free?

No — the plan we track is $10.20 a month. Standard at $10.20 per user per month billed monthly, cheaper annually.

Can you replace Favro by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 80 out of 100, build time one session. Read what you lose before you decide.

How much does Favro cost?

$10.20 a month on Standard — $122.40 a year. Recorded 14 Aug 2026.

What do you lose by replacing Favro?

A card visible at team and portfolio level simultaneously; Board-specific columns without duplicating the card; Aggregation upward without manual reporting; A model that survives a reorganisation. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Favro?

Yes: Vikunja, Wekan. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 31 in Tasks & project management

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc