Task Manager
The Task Manager is a Kanban board for tracking work without leaving ClawIDE. Tasks live in plain Markdown files, can be scoped to a project or kept global, and can be broken down or discussed with an AI agent.
Opening the Board
Open the board from the Tasks entry in the workspace sidebar, or from the Tasks quick-access button in the top bar. Both project workspaces and feature workspaces include it.
Columns
A new board starts with three columns:
- Backlog
- In Progress
- Done
You can add your own columns with the Column button, rename them, delete them, and drag column headers to reorder the board.
Working with Tasks
- Create — Click the + in any column header and give the task a title (a Markdown description is optional).
- Open — Click a task card to open it. The detail view shows the title, description, comments, and a linked-branch selector.
- Edit — Update the title or description inline and click Save.
- Move — Drag a card between columns; the target column highlights as you drag.
- Delete — Use the trash icon in the task header (you’ll be asked to confirm).
- Comment — Add comments to a task to keep a running history of decisions and progress.
Project vs. Global Scope
A toggle at the top of the board switches between:
- Project — Tasks scoped to the current project. Project tasks can be linked to a git branch.
- Global — Account-wide tasks visible from any project. Global tasks are not tied to a repository, so branch linking is disabled.
AI Assistance
For project-scoped tasks linked to a branch, you can:
- Break down a task — An AI agent expands a high-level task into concrete subtasks.
- Ask AI — Pose a question about the task; the response is added as a comment.
Both run through your configured AI provider (Claude, and others where available).
Storage
Tasks are stored as human-readable Markdown so they’re easy to review and diff:
| Scope | Location |
|---|---|
| Project (default) | <project>/.clawide/tasks.md (tracked in git) |
| Project (global storage) | ~/.clawide/projects/<project-id>/tasks.md (not in git) |
| Global | ~/.clawide/tasks.md |
Use the Store toggle on the board to choose whether a project’s tasks live inside the repo or in your global ClawIDE data directory. For in-repo task files, you can commit changes to git directly from the board.