Streamline your development workflow with Azure DevOps work items, time tracking, and Git integration directly in VS Code. Perfect for teams using Azure DevOps Services or DevOps Server (on-premises).
Get Help:
Azure DevOps Integration: Copy Logs to ClipboardWatch the complete workflow: Initialization → Work item queries → List and Kanban views with smooth transitions and native VS Code theming.
This extension handles your data with enterprise-grade security. For complete details on authentication, data access, and runtime security, see our Security & Trust Notice.
From VS Code Marketplace:
Ctrl+Shift+X)Quick Install via Command Palette:
Ctrl+P (Cmd+P on macOS)ext install PluresLLC.azure-devops-integration-extensionEasy Setup Wizard (Recommended):
Ctrl+Shift+P)Azure DevOps Integration: Setup Wizard (Easy)The wizard auto-detects your organization, project, and server type!
For On-Premises: The extension fully supports Azure DevOps Server. Just use a work item URL from your server (e.g., https://myserver/DefaultCollection/MyProject/_workitems/edit/123)
Perfect for Azure DevOps Services (cloud):
Required for on-premises, available for cloud:
Minimum required scopes:
Generate at: Azure DevOps → User Settings → Security → Personal Access Tokens
Note: On-premises Azure DevOps Server only supports PAT authentication. The setup wizard automatically detects this and guides you accordingly.
Select multiple work items (Ctrl/Cmd+Click or checkboxes) for batch operations:
r - Refresh • v - Toggle Kanban view • / - Focus searchSpace - Toggle selection • Esc - Clear selection or exit insert mode • Ctrl+A - Select alli / I - Enter insert mode to pause navigation shortcuts (type freely in summary/comments)Setup & Connection:
Azure DevOps Integration: Setup Wizard (Easy) - Guided setup with URL parsingAzure DevOps Integration: Sign In with Microsoft Entra ID - OAuth authenticationAzure DevOps Integration: Setup Connection - Manual PAT setupDaily Workflow:
Azure DevOps Integration: Show Work Items - Open main viewAzure DevOps Integration: Start/Stop Timer - Toggle time trackingAzure DevOps Integration: Create Branch from Work Item - Git integrationAzure DevOps Integration: Toggle Kanban View - Switch view modesAdvanced Features:
Azure DevOps Integration: Query Builder - Build custom WIQL queriesAzure DevOps Integration: Bulk Assign Work Items - Multi-item operationsAzure DevOps Integration: Show Performance Dashboard - View metricsAzure DevOps Integration: Show Time Report - Tracking reports💡 Pro Tip: Press
Ctrl+Shift+Pand type "Azure DevOps" to see all available commands
Key Settings (Optional):
{
// Time tracking
"azureDevOpsIntegration.defaultElapsedLimitHours": 3.5,
// AI integration
"azureDevOpsIntegration.summaryProvider": "builtin", // or "openai"
// Git templates
"azureDevOpsIntegration.branchNameTemplate": "feature/{id}-{title}",
// Performance
"azureDevOpsIntegration.workItemsPerPage": 50,
// Debugging
"azureDevOpsIntegration.debugLogging": false,
}
🔒 Security: Tokens are stored securely in VS Code's secret store, never in settings files.
Having issues?
Check Debug Logs:
azureDevOpsIntegration.debugLogging to trueAzure DevOps Integration: Open LogsCommon Solutions:
Get Help:
Azure DevOps Integration: Copy Logs to ClipboardContributions welcome! Please open an issue for substantial changes. Built with TypeScript, Svelte, and ESBuild following VS Code extension best practices.
Quick Development:
npm run build # Build extension
npm run test # Run tests
npm run test:integration # Integration tests (temporarily disabled)
License: MIT License - see LICENSE
Attribution: See NOTICE for third-party licenses
Security: Read our Security & Trust Notice for data handling details
Enjoy streamlined Azure DevOps integration! 🚀
Feedback and feature requests are always welcome.