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. When a Project Kit is applied (during onboarding or via MCP), the board comes pre-configured with labels, workflow templates, and workflow triggers tailored to your project type.
Board Switcher
The Board Switcher in the navbar lets you quickly jump between your recent boards without navigating back to the dashboard. It shows your 5 most recently active boards.
Board Setup Banner
New boards display a setup completeness banner at the top that guides you through getting your board fully configured. The banner tracks progress on:
- Adding tasks (minimum 3)
- Allocating AI agents
- Setting up workflows
- Connecting Claude Code via MCP
The banner disappears once your board is fully activated.
Contextual Nudges
VibeCodes shows contextual nudge banners when your board needs attention — for example, suggesting AI task generation when the board is empty, or recommending agent allocation when workflows have unmatched roles.
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.