This guide covers the desktop app and the core workflow for managing a project in Signboard.
- How Signboard Stores Your Board
- Create or Open a Board
- Work with Lists
- Work with Cards
- Due Dates, Labels, and Checklists
- Search, Filters, and Open Boards
- Board Views
- Archive and Restore
- Board Settings
- Keyboard Shortcuts
- A Few Practical Tips
Signboard is file-first.
- A board is a folder on disk.
- Lists are folders inside the board.
- Cards are Markdown files inside those list folders.
- Board-level settings live in
board-settings.md. - Archived cards and lists live in
XXX-Archive.
Because the board is just files and folders, you can back it up, sync it, inspect it in your editor, and use it from the CLI or MCP server.
When Signboard opens without a board selected, click Create your first board and choose an empty directory.
If the directory is empty, Signboard creates a starter board with:
To doDoingDoneArchive
It also creates a starter card that explains the basics. 👋
You can switch between multiple projects using the board tabs across the top of the window.
Lists are the columns of your kanban board.
You can create a list in a few ways:
- Press
Cmd/Ctrl + Shift + N - Use the list actions menu on an existing list and choose
Add new list
Signboard creates a numbered folder for the list and keeps ordering based on that folder prefix.
Click a list title, edit it inline, and press Enter or click away.
Under the hood, Signboard updates the folder name while preserving its ordering prefix.
Lists can be reordered visually in the board. Since list order is stored in the folder naming scheme, Signboard updates the underlying directory names.
Open the list actions menu and choose Archive this list.
Archiving a list moves the entire list into XXX-Archive so it is removed from the active board without deleting its cards. It can be restored!
Cards are Markdown files, so every card is portable and readable outside the app.
You can create a card by:
- Pressing
Cmd/Ctrl + N - Using the
Add new cardbutton for a specific list
Card filenames are chosen based on the name or title you first give it, along with a prefix for ordering, and a random card ID suffix (to help with name collisions). Once set, the filename will stay the same even if you rename the card.
Click a card to open it. In the card editor you can:
- Rename the card
- Edit the Markdown body
- Set a due date
- Add or remove labels
- Move the card to another list
- Move it to the next list
- Duplicate it
- Share it
- Archive it
The card body is Markdown, so plain text notes, headings, lists, and checklists all work naturally.
Drag a card between lists in kanban view. You can also move it from the card editor by changing its list in the dropdown menu at the top of the card modal.
Use the duplicate action in the card editor when you want a copy of the card, including its content and metadata. You can use this to make it quick and easy to create new cards from templates. That's what I do!
Use the share action in the card editor to hand the underlying Markdown file to another app using the operating system share flow when supported.
These features are what make cards show up in the calendar and this week views and filters.
Every card can have a due date.
Once a card has a due date, it becomes visible in:
- due date displays on the card
- due-date-aware filters
- Calendar view
- This Week view
- daily due notifications if enabled for the board
Signboard also understands due dates inside Markdown task lists.
Example:
- [ ] Draft release notes
- [ ] (due: 2026-04-05) Send beta build
- [x] Review copyTask due dates are separate from the card’s main due date. They are included in CLI filters and calendar and this week views, so a card can surface because one of its checklist items is due even if the card itself has no top-level due date.
Labels are defined per board. Add them in Board Settings > Labels, then assign them to cards from the card editor.
Labels are useful for:
- priority
- work type
- people or teams
- contexts such as
Waiting,Errands, orWriting - Version numbers!
If a card contains checklist items, Signboard shows progress based on completed versus total tasks.
Use the search field in the header. Reminder: Cmd/Ctrl + F to focus the search field.
Search matches card title and body text.
Use the filter button in the header to narrow the visible cards by due today, overdue, and your board labels.
Signboard includes three board views.
Kanban is the default view. Use it for day-to-day drag-and-drop organization.
Calendar view places cards and due task items on calendar dates so you can see upcoming work by month. The week starts on a Monday. Anything else is a bug.
Use it when you want to answer questions like:
- What is due this month?
- Which days are overloaded?
- Which cards have dated checklist items?
- What dates do I have open?
Inspired by multiple years coming up with a unique Bullet Journal view in my paper notebook, This Week view focuses on the current week, Monday through Sunday. It lets to sit and plan your week and understand what needs done each day. I love it.
Cmd/Ctrl + 1: KanbanCmd/Ctrl + 2: CalendarCmd/Ctrl + 3: This Week
You can also switch views from the board menu. Like an animal.
Archiving removes things from the active board without deleting them.
Open the card editor and choose the archive action.
Open the list actions menu and choose Archive cards in this list.
Open the list actions menu and choose Archive this list.
Open the board menu and choose Archive.
From the archive browser you can:
- browse archived cards
- browse archived lists
- search archived content
- inspect details before restoring
- restore a card into a destination list
- restore an archived list back into the board
This lets you keep the active board clean without losing history.
Open Board Settings from the board menu or press Cmd/Ctrl + ,.
The General section lets you:
- rename the board
- move the board folder to a new location
- enable or disable tooltips for that board
The Labels section lets you:
- add labels
- rename labels
- choose label colors
- remove labels
Labels are stored with the board so each board can have its own vocabulary.
The Colors section lets you choose a board color scheme. Each scheme includes both light and dark variants.
You can also apply the color scheme to all currently open boards.
The Notifications section controls daily due-date reminders.
You can:
- turn reminders on or off
- choose the local notification time in 24-hour
HH:MMformat - apply notification settings to all open boards
If notifications are enabled, Signboard checks the board each day at the configured local time and shows a reminder when cards are due.
The Import section can bring content into the current board from:
- Trello
- Obsidian
- Tasks.md
Imports copy data into Signboard and leave the original source files where they are.
On macOS, use Cmd. On Windows and Linux, use Ctrl.
Cmd/Ctrl + /: open keyboard shortcutsCmd/Ctrl + N: create a cardCmd/Ctrl + Shift + N: create a listCmd/Ctrl + 1: switch to Kanban viewCmd/Ctrl + 2: switch to Calendar viewCmd/Ctrl + 3: switch to This Week viewCmd/Ctrl + ,: open Board SettingsCmd/Ctrl + Shift + D: toggle light and dark modeCmd/Ctrl + F: focus searchEsc: close open modals
You can also open the shortcut helper from Help > Keyboard Shortcuts.
- Keep list names short. They are stored in folder names, so concise names stay readable on disk.
- Use labels for durable categories and use lists for workflow stages.
- Archive aggressively. The archive browser makes restoring easy.
- If you want automation or scripting, pair this guide with Signboard CLI.