A next-generation Markdown-based task manager integrated into VS Code, designed for professional development teams. Seamlessly integrates with GitHub Copilot to revolutionize how developers organize, track, and complete their work.
🎯 Enterprise Ready: Built for scale with advanced GitHub integration capabilities and enterprise-grade reliability.
For Developers:
- Unifies task management with code development workflow
- Leverages AI to accelerate task planning and execution
- Maintains compatibility with existing Markdown-based systems
- Scales from individual developers to enterprise teams
For Organizations:
- Reduces context switching between tools
- Improves developer productivity metrics
- Integrates with existing GitHub workflows
- Provides clear task visibility and progress tracking
- Markdown-based tasks: Uses standard checkbox syntax (
- [ ]
and- [x]
) - Automatic file creation: Creates
todo.md
at your workspace root if it doesn't exist - Category support: Organize tasks under headers (## Category Name)
- Real-time synchronization: Changes in the editor automatically reflect in the sidebar and vice versa
- TreeView display: View all tasks in a dedicated sidebar panel
- Category grouping: Tasks are automatically grouped by their markdown headers
- Visual indicators: Different icons for completed (✅) and pending (⏳) tasks
- Click to toggle: Click any task in the sidebar to mark it as complete/incomplete
- Flexible grouping: Toggle between categorized and flat list views
- Complete with Copilot: Position cursor in
todo.md
with context for Copilot suggestions - Insert Copilot Suggestions: Generate structured prompts for task breakdowns and planning
- Smart prompts: Choose from predefined suggestion types (breakdowns, requirements, checklists, etc.)
- Seamless workflow: Direct integration with VS Code's Copilot features
- Open Todo File: Quickly access your
todo.md
file - Add New Task: Add tasks via command palette with optional categories
- Toggle Task Completion: Mark tasks as done/undone from command palette or sidebar
- Task Statistics: View progress overview (total, completed, remaining, percentage)
- Force Sync: Manually synchronize editor and UI if needed
- Refresh Tasks: Reload tasks from file
Ready for enterprise measurement and tracking:
- User engagement: Track active users and feature adoption
- Productivity impact: Measure task completion velocity
- GitHub integration: Monitor sync performance and usage
- Team collaboration: Analyze cross-developer task interactions
- Install the extension (when available on marketplace)
- Open a workspace in VS Code
- Run command:
Copilot Tasks: Open Todo File
from the command palette (Ctrl+Shift+P
) - Start adding tasks using the sidebar or by editing the
todo.md
file directly
- Press
Ctrl+Shift+P
to open command palette - Type "Copilot Tasks: Add New Task"
- Enter your task text
- Optionally select a category
Edit your todo.md
file directly:
# Todo List
## Work Tasks
- [ ] Review pull request #123
- [ ] Update documentation
- [x] Fix bug in authentication
## Personal
- [ ] Buy groceries
- [ ] Call dentist
- Toggle completion: Click tasks in the sidebar or use the command palette
- View progress: Use "Show Task Statistics" command
- Organize: Add markdown headers to create categories
- Sync: The extension automatically keeps everything in sync
- Select a pending task from the sidebar or command palette
- Run "Complete with Copilot" command
- The extension opens
todo.md
and positions your cursor with context - Use Copilot's suggestions to add implementation details
- Select a task you want to break down or plan
- Run "Insert Copilot Suggestion" command
- Choose from suggestion types:
- Break down into smaller steps
- Identify key requirements
- Create completion checklist
- Analyze challenges and solutions
- Estimate time and resources
- A structured prompt is inserted for Copilot to complete
Your todo.md
file uses standard Markdown syntax:
# Todo List
Welcome to your task manager! Use checkboxes to track your progress.
## Tasks
- [ ] Incomplete task
- [x] Completed task
## Ideas
- [ ] Another task in different category
Command | Description |
---|---|
Copilot Tasks: Open Todo File |
Open/create the todo.md file |
Copilot Tasks: Add New Task |
Add a new task with optional category |
Copilot Tasks: Toggle Task Completion |
Mark task as done/undone |
Copilot Tasks: Complete with Copilot |
Position cursor for Copilot task completion |
Copilot Tasks: Insert Copilot Suggestion |
Generate structured prompts for task planning |
Copilot Tasks: Show Task Statistics |
Display progress overview |
Copilot Tasks: Refresh Tasks |
Reload tasks from file |
Copilot Tasks: Toggle Grouping |
Switch between categorized/flat view |
Copilot Tasks: Force Synchronization |
Manually sync editor and UI |
This project is in active development. Contributions, feedback, and suggestions are welcome!
Built with ❤️ for VS Code and GitHub Copilot users