TaskWeaver
pendingby HCYT
Kanban-style task management with sidebar TODO list, drag-and-drop, sub-tasks, and priority levels.
TaskWeaver
Weave your scattered TODOs into one unified view. A Kanban-style task management plugin for Obsidian.
Features
Sidebar TODO List
- View all TODOs from your entire vault in one place
- Quick navigation - click to jump to source file and line
- Search and filter TODOs instantly
- Expandable sub-tasks with progress tracking
- Priority colors (High/Medium/Low)
Kanban Board View
- Multiple boards with customizable columns
- Drag & drop between columns
- Column types: Manual, Completed, Dated, Overdue, Undated, By Tag
- Work-in-progress (WIP) limits per column
- Quick add tasks from column footer
Task Management
- Sub-task expansion with checkboxes
- Due date badges with status (Overdue/Today/Soon)
- Tag display and editing
- Priority levels (High/Medium/Low)
- Pin important tasks to top
- Archive completed tasks
- Cross-file move via context menu
- Duplicate detection (marked with
DUP)
Settings
- Hide completed tasks
- Include/exclude specific folders
- Auto-hide empty columns
- Board-specific configurations
Installation
From Obsidian Community Plugins
- Open Settings → Community plugins
- Search for "TaskWeaver"
- Click Install, then Enable
Manual Installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create folder:
YOUR_VAULT/.obsidian/plugins/taskweaver/ - Copy the downloaded files into this folder
- Reload Obsidian and enable the plugin
Usage
- Click the checkmark icon in the left ribbon to open TaskWeaver
- Use the dropdown to switch between List View and Board views
- Right-click tasks for context menu options:
- Open file / Move to file
- Edit task / Mark complete
- Set priority (High/Medium/Low)
- Pin/Unpin / Archive
- Click the settings icon on boards to configure columns
Task Syntax
TaskWeaver recognizes standard Obsidian task syntax:
- [ ] Basic task
- [x] Completed task
- [ ] Task with due date 📅 2024-02-15
- [ ] Task with #tags
- [ ] Sub-task 1
- [ ] Sub-task 2
Development
npm install
npm run dev # watch mode
npm run build # production build
npm run test # run tests
License
MIT
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.