Visual planning and task management extension with AI assistance for VS Code.
- Visual Plan Editor: Create and manage project plans with a visual interface
- Task Management: Organize tasks with priorities, statuses, and filtering
- AI Integration: Get AI assistance for planning items using GitHub Copilot
- Comments System: Add comments to any plan item or task
- AI Responses: Ask AI to update or improve specific items
Plan files are used for project planning with sections and items:
- Organize plans into sections
- Add items to each section
- Mark items as completed
- Add comments and ask AI for suggestions
Task files are used for task management:
- Create tasks with priorities (high, medium, low)
- Track status (todo, in-progress, done)
- Filter tasks by status
- Add comments and get AI assistance
- Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
- Run "AI Planner: New Plan File"
- Enter a file name
- Start adding sections and items
- Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
- Run "AI Planner: New Task File"
- Enter a file name
- Start adding tasks
- Type a comment or question in the input field for any item
- Click "Ask AI" button
- AI will analyze the context and provide suggestions
- AI responses appear below your comment
- In a .plan file, use the "Generate Plan with AI" section
- Describe your project or what you want to plan
- Click "Generate Plan"
- AI will create structured sections and items
- VS Code 1.85.0 or higher
- GitHub Copilot extension (for AI features)
Both .plan and .task files use JSON format internally but are displayed with a visual interface.
{
"version": "1.0",
"title": "Project Plan",
"description": "Description of the plan",
"sections": [
{
"id": "unique-id",
"title": "Section Title",
"items": [
{
"id": "item-id",
"content": "Item description",
"status": "pending",
"comments": []
}
]
}
]
}{
"version": "1.0",
"title": "Task List",
"description": "Description",
"tasks": [
{
"id": "task-id",
"content": "Task description",
"status": "todo",
"priority": "medium",
"comments": []
}
]
}npm install
npm run compilePress F5 in VS Code to launch a new Extension Development Host window.
npm install -g @vscode/vsce
vsce packageMIT