Your project boards, one keystroke away — not one browser tab away.
Kanban boards that live in your menu bar: columns you define, cards with labels, checklists and priorities, and a due date that reaches you as a system notification even with the popover closed. Everything stays on your machine — and it imports your Trello export.
Already have Toolbox? Open this widget
One field and Enter. Everything else is on the back of the card.
Adding a card asks for a title and nothing else, because a form with seven fields is how a board stops getting used by Thursday. The rest — description, labels, checklist, priority, due date, links — lives on the other side of the card, which flips in place: you never lose your spot in the list.
The columns are yours. Create them, rename them, drag the header to reorder, and mark one as the “done” column — that is what turns on the 7/20 progress, strikes finished cards through, and exports them as ticked boxes. Set a WIP limit and the header turns amber when you go over, without ever blocking a move.
- N boards, grouped by company if you work for several
- Labels from a palette of 8, checklists that show “2/5” on the front
- Markdown in every description — rendered, with links that open in your browser
- Card aging: untouched for 14 days and it fades (0 turns it off)
- Lives in the Productivity tab
The due date reaches you with everything closed.
A Kanban board is not the hard part — Trello exists. What a browser tab cannot do is hit you with a system notification when a card comes due while the popover is closed and the app is minimized. Each date is handed to the app’s native layer, not to JavaScript that only runs while you are looking at the widget.
It also survives a restart. The scheduling code loads with the app instead of waiting for you to open the widget, so a card due tomorrow at nine notifies you tomorrow at nine even if you never opened Toolbox in between. And the popover shows a banner across every board, because what is due today is not a per-board question.
- Native OS notification, not an in-app toast
- Survives quitting and reopening the app
- Cross-board banner for what is due or overdue
- Imported dates come in without scheduling forty alerts
Bring the board. Leave the login.
Export your board from Trello — the JSON you download yourself — and drop the file in. The widget never touches Trello’s API, so there is nothing to authorize and nothing to revoke later. Lists become columns in their original order, archived lists are dropped but their cards are rescued, and you decide whether closed cards arrive archived or not at all.
What does not fit is named, not hidden: comments, attachments, members, stickers and custom fields are discarded, and the import summary says exactly what it dropped. The honest version of “imports from Trello” includes the part that doesn’t.
A file you own, and nothing that deletes in one click.
Everything is a JSON on your disk. The export writes that file; the import merges by id at two levels — the board, and the columns, labels and cards inside it — and never overwrites what is already local. So re-importing last month’s backup adds back what you lost instead of rolling back what you did since.
Nothing disappears in a single gesture either: cards are archived before they can be deleted, deleting from the archive takes two steps, and a column holding cards refuses to go until you say where those cards should land. There is also a one-way Markdown export when you just need to paste a board into a document.
- JSON round-trip, merge that never overwrites local
- Markdown export for pasting into a doc
- Archive first, delete in two steps
- Works in a private session — with alarms deliberately not scheduled
Installed from the catalog, in one click.
Project Boards isn’t bundled into the app — it’s a widget in the Webstarted Toolbox catalog. Download Toolbox, open the catalog tab (🧰), press the “+” next to Project Boards, and it lands in your Productivity tab. No reinstall, no app update. Here are a few of its neighbors:
Questions, answered.
Is this a Trello clone?
Only the half that one person actually uses. Boards, columns you define, labels, checklists, due dates, archive and export are all there. Collaboration, comments, attachments, automations, power-ups and gantt views are not — and they are not "coming later" either, they are the definition of the product. A board you share with a team needs a server, an account and an invite flow; this one needs a keyboard shortcut.
Can I import my Trello boards?
Yes, from the JSON export you download yourself — the widget never talks to Trello's API, so there is no login and no token. Lists become columns in their original order, archived lists are dropped but their cards are rescued, closed cards are archived or skipped depending on what you choose, label colors map to the closest one in the palette, and card checklists and due dates come across. What the widget does not model — comments, attachments, members, stickers, custom fields — is discarded, and the import summary tells you so instead of pretending it arrived.
Do the due dates actually notify me?
Yes, and that is the part a browser tab cannot do. Each due date is scheduled in the app's native layer, not in JavaScript that only runs while the widget is on screen, so the notification arrives with the popover closed — and it survives restarting the app, because the scheduling code loads eagerly rather than waiting for you to open the widget. Imported dates are the deliberate exception: they come in without being scheduled, so importing a year of old Trello cards does not fire forty notifications nobody asked for.
Where is my data, and can I get it out?
It is a JSON file on your machine, and the export writes exactly that. The import merges by id at two levels — the board, and the columns, labels and cards inside it — and never overwrites what is already local, so re-importing a backup adds what is missing instead of rolling you back. There is also a one-way Markdown export for pasting a board into a document.
What is the WIP limit for?
To tell you that a column is overloaded, not to stop you. Set a limit on "In progress" and the column header turns amber when you go over it. It never blocks a card from moving: a tool that refuses to let you write down work you are already doing just gets a board that lies.
What happens to a card I forget about?
It fades and says how many days it has been sitting there. Card aging is on by default at 14 days and you can change it or turn it off with a zero. Cards in the column you marked as "done" never age — being finished for a month is not the same as being stuck for a month.
Can I delete a board by accident?
Not in one click. Cards get archived before they can be deleted, and deleting from the archive takes two steps. A column that still holds cards cannot be deleted until you say where those cards go — the alternative is a delete that quietly takes work with it.
Can Claude or another AI agent use my boards?
If you turn it on, per widget. Toolbox ships a local MCP server, and this widget exposes 18 actions through it — list boards, add cards in a batch, move one, set a due date, edit a checklist, manage columns and labels, archive, export. It is off until you allow it, and a batch of cards is a single write, so one undo takes the whole batch back.
Does it work on Windows?
Yes, in the system tray, same as on macOS in the menu bar. What it does not do is run on the iOS build of Toolbox: this one is desktop only.
Is it free?
Yes. Webstarted Toolbox is a free beta and needs no account, and Project Boards is a free widget in its catalog — one click from inside the app installs it, with no app update needed.
Get Webstarted Toolbox
Free to use. Download the app, then add Project Boards from the catalog in one click. macOS 12+ and Windows 10+.
One icon, many small tools
This is just one of the widgets in Webstarted Toolbox. Here are the rest: