The Kanban board is the heart of Coddo’s task management. It gives you a visual overview of all your tasks and their progress, updated in real time as Claude Code works.
Columns
Tasks flow through five columns:
| Column | Description |
|---|
| Backlog | Ideas and future tasks not yet planned |
| Todo | Tasks planned and ready to be worked on |
| In Progress | Tasks currently being executed by Claude Code |
| Review | Completed tasks awaiting your review |
| Done | Finished and reviewed tasks |
Creating tasks
Click + New Task to open the task creation dialog. Each task gets a sequential number (TASK-00001, TASK-00002, etc.). Each task has:
- Title - A short name for the task
- Instruction - Detailed description of what Claude Code should do
- Tags - Color-coded labels for categorization
- Execution mode -
worktree (isolated branch) or direct (current branch)
- Model - Choose which Claude model to use (Sonnet 4.6, Opus 4.6, or Haiku 4.5)
- Images - Attach reference images or mockups (drag-and-drop or paste)
For worktree mode, you select a base branch (e.g. main). Coddo automatically generates a branch name like coddo/1-fix-login.
For direct mode, you can optionally enable auto-commit and select a target branch.
Write clear, detailed instructions for best results. The instruction is what Claude Code uses to understand what you want.
Drag and drop
Reorder tasks within and between the Backlog and Todo columns by dragging them. Tasks in later columns (In Progress, Review, Done) cannot be dragged.
Task queue
When a task is moved to Todo, Coddo’s queue runner automatically picks it up and starts execution. The queue processes tasks one at a time, streaming Claude Code’s responses in the linked chat.
During execution you can:
- Stop a running task
- Cancel a task and move it back to backlog
- Track real-time progress (current tool, completed tools, todo items)
Task details
Click on any task to open the Detail Panel on the right side, which shows the linked chat conversation. From the task card you can:
- Edit the title and instruction
- Manage tags
- See Git branch information
- Track duration
- View attached images
Create custom tags with colors to organize your tasks. Tags are defined per project and can be managed from the Tag Manager in the Kanban view. Choose from 12 colors.
Examples: bug, feature, refactor, urgent, design
Execution modes
When creating a task, you choose how Claude Code interacts with your Git repository.
Worktree mode (default)
Coddo creates a Git worktree - a full, isolated copy of your repository checked out on a dedicated branch. Claude Code works inside this worktree without touching your main working directory.
- You select a base branch (e.g.
main) and Coddo generates a branch name like coddo/1-fix-login
- Multiple worktree tasks can run in parallel since each one is isolated
- When the task is done, you review the changes and merge the branch back into your base branch from the Git view
- The worktree is cleaned up after merging
This is the recommended mode for most workflows.
Direct mode
Claude Code works directly in your current working directory, on whatever branch is currently checked out.
- You can optionally select a target branch to work on
- You can enable auto-commit to automatically commit changes when the task finishes
- Only one direct task can run at a time since they share the same files
- Changes appear immediately in your working directory
Direct mode is simpler and faster - best for quick fixes or when you don’t need branch isolation.
Archiving
Completed tasks can be archived to keep your board clean. You can:
- Archive individual tasks
- Batch archive all tasks in the Done column
- View archived tasks in a collapsible section
- Unarchive or permanently remove archived tasks
View modes
Switch between two layouts:
- Board view - Classic Kanban columns side by side
- List view - Collapsible vertical list, compact and scannable
Persistence
All Kanban data is saved locally in your project’s .coddo/kanban.json file. Changes are persisted automatically as you work.