Built for shipping, not for configuration.
Realtime kanban, workspaces with roles, full-text search, labels, presence, and an activity log — the plumbing is handled so the board stays the focus.
Eight capabilities, one quiet board.
Each feature earns its place — nothing added for the sake of the changelog.
Realtime board
Move a card and everyone sees it — same moment, same screen. Presence, comments, and assignments sync over WebSockets without a refresh.
Synced over WebSockets, never a reload
Workspaces & roles
Every workspace is an isolated tenant with its own members and permissions. No shared state, no leakage.
Roles: owner · admin · member
Issue tracking & search
Every bug, task, and feature lives in one searchable backlog — found in a keystroke, not a meeting.
Full-text search across every issue
Auth & access control
Session-based auth with rotating refresh tokens, scoped to each workspace. Who can see what stays explicit.
JWT access + rotating refresh
Labels & filtering
Color-coded labels keep the backlog scannable. Filter by label, status, or assignee in one click.
Color-coded and filterable
Presence & notifications
See who is online and who is viewing a card, and get mentioned the moment you are needed.
See who is viewing what
Activity log
Every move, edit, and invite is recorded in the activity log, so teams can always answer who did what.
Every change, recorded
Zero setup
Sign up, sign in, and the board is live in minutes. Nothing to install, no server to run, no infrastructure to maintain.
Free forever, nothing to install
Migrate auth to PKCE flow
Bulk-assign issues via cmd+k
Workspace audit log export
Realtime presence indicators
JWT refresh token rotation
RBAC role inheritance model
Sub-issue dependency graph
Webhook delivery retries
Multi-tenant workspace isolation
Invite flow + magic links
Keyboard shortcut layer
Every change lands on every screen.
Drag a card, assign an issue, drop a comment — teammates see it the moment it happens. No refresh, no polling, no “did you get that?”
Read the API docsShip your first sprint today.
Create a workspace and invite the team — the board is live the moment you open it.