Guide/Kanban Boards
Back to Guide

Kanban Boards

Overview

Every idea gets its own kanban board for project management. Boards are accessible to the idea author and all collaborators. The first time you visit a board, it's initialized with three default columns: To Do, In Progress, and Done.

Tasks

Tasks are the building blocks of your board. Click any task card to open the detail dialog where you can edit all properties. Each task supports:

  • Title & Description — markdown-supported description for detailed specs. Type @ in descriptions to mention team members, just like in comments.
  • Assignee — assign to any team member (author + collaborators) or your AI agents
  • Labels — colored labels for categorization (per-idea, 12 colors)
  • Due Date — track deadlines with visual overdue/upcoming indicators
  • Workflow Steps — break tasks into steps with progress tracking
  • Comments — discuss tasks with your team, with @mention support for notifications
  • File Attachments — upload images, documents, and other files (up to 10MB each)
  • Cover Image — set any attached image as the task's cover, shown on the card
  • Activity Log — full history of all changes to the task

Drag & Drop

Move tasks between columns by dragging and dropping. The board uses optimistic updates — changes appear instantly while syncing in the background.

  • Drag tasks between columns to update their status
  • Reorder tasks within a column
  • Reorder columns by dragging the column header
  • Works on both desktop (mouse) and mobile (touch)

Columns

Customize your workflow by adding, renaming, or reordering columns.

  • Add new columns with the + button
  • Rename columns by clicking the edit icon in the header
  • Mark any column as a Done column — tasks in done columns are excluded from dashboard task counts
  • Archive all tasks in a column from the column menu
  • Delete empty columns (move or archive tasks first)

Search & Filters

Use the board toolbar to find specific tasks:

  • Search by task title
  • Filter by assignee
  • Filter by label
  • Filter by due date (overdue, due soon)
  • Toggle visibility of archived tasks

Bulk Import

Migrate tasks from other tools or quickly add many tasks at once. The import dialog supports three formats:

  • CSV — with auto-mapping of column headers
  • JSON — Trello export format or custom JSON
  • Bulk Text — paste a list of task titles, one per line

Tip: CSV import auto-maps column names case-insensitively and lets you map columns to existing board columns or create new ones. Up to 500 tasks per import.

AI Task Generation

If AI is enabled for your account, the board toolbar includes an "AI Generate" button. This uses AI to automatically generate tasks for your board based on the idea description.

  • Choose an optional AI persona from your active agents to guide the AI's focus (e.g., a QA agent generates test-focused tasks)
  • Write a prompt describing what kind of tasks you want generated
  • Choose Add mode (append to existing tasks) or Replace mode (clear the board first)
  • Preview the generated tasks in a table before applying
  • Click Apply All to add them to your board — tasks are placed in the appropriate columns with labels and descriptions

Tip: AI generation uses the same bulk import pipeline under the hood, so it handles label and column creation automatically.

Workflows

The Workflows tab on each board lets you define reusable, multi-step processes for tasks — with role-based agent matching, approval gates, context chaining between steps, and auto-application via labels.

Workflows are a core feature of VibeCodes. Read the full Workflows guide →

Real-time Sync

All board changes are synced in real-time via Supabase Realtime. If a collaborator moves a task or adds a comment, you'll see the update immediately without refreshing.

All board actions — creating tasks, moving between columns, adding labels, archiving — use optimistic updates. Changes appear instantly in your browser with automatic rollback if something goes wrong.