VS Code project management for software teams
Bring your project management system into VS Code. Manage tasks, track time, commit, push, finish your work, and update the project board without leaving your editor.
VS Code extension — Available
Why browser-based project boards go stale
Your work lives in the editor, but the tracker lives in a browser tab. Switching over to update tickets breaks flow, so it gets skipped — and the board drifts away from reality. Vi is not just a VS Code extension: it is a full project management system for software teams, and the extension brings task execution, time tracking, Git commits, push, and workflow updates into VS Code — so you stay in one place from first line of code to handing the task to the next step.
With Commit & Close, finishing your step and recording its code changes are one action: the task's files go into one task-linked commit, and Vi updates the board. Learn about Git-aware project management →
What you can do without leaving VS Code
See your tasks
Your assigned tasks with descriptions and status, right in a side panel — no context switch.
Track time
Start and stop a timer per task and update your personal status without opening a browser.
A clean start for every task
Uncommitted changes from other work? Before you start a task, Vi offers to stash them, so each task's commit holds only that task's files.
Commit & Close
One action commits with task context, pushes if a Git remote is configured, and moves the task to the next workflow step — the board updates itself.
One task in progress
Vi enforces one active In Progress task per developer — work stays focused, and the board shows what's really being worked on.
Your code stays local
Git runs locally inside VS Code. Vi never accesses, stores, or uploads your source code — it only orchestrates the task workflow.
Commit & Close from VS Code
When your part is done, mark the task Done in the Vi panel. Vi lets you pick the files to commit, writes a task-aware commit message, pushes to your Git remote if one is configured, and moves the task to the next workflow step. The project board updates automatically — no browser tab required. Vi works alongside VS Code's built-in Source Control: you can still stage, commit, and push there whenever you like — only Done moves the task.
Explore the full Commit & Close workflow →Frequently asked
Is the VS Code extension available now?
Yes — the VS Code extension is available today. Create a free account to get started. The Visual Studio, RAD Studio 13, and Lazarus extensions are available too, and JetBrains IDEs are planned.
Does the extension access my code?
Git actions run locally in VS Code. Vi orchestrates the task workflow — it never stores or uploads your source.
Can I have multiple tasks in progress at once?
No — Vi keeps one task In Progress per developer. It's a deliberate focus rule: less parallel unfinished work, and a board that reflects what's actually being worked on.
Does the project board update automatically?
Yes. When you Commit & Close from VS Code, your current step is marked as finished and the task moves to the next workflow step, so managers see the real status without anyone touching the browser.
Does Commit & Close push code?
Yes — if a Git remote is configured, Commit & Close pushes the task-aware commit to it as part of the same action; without a remote, the commit stays local. Git operations run on your machine.
Is Vi a VS Code project manager or task manager?
Yes — Vi works as a VS Code project manager and task manager: the extension puts your assigned tasks, a timer, and personal status inside the editor, and Commit & Close moves the task to the next workflow step from VS Code. Behind the extension, Vi is a full project management system — boards, workflows, approvals, time tracking, and reports for the whole team, not just a task list for the editor.
Keep exploring: Commit & Close · Git-aware project management · IDE project management · Vi as a Jira alternative · source code security