Git-Aware

Git-aware project management for software teams

Vi connects tasks, workflows, Git commits, push, and project status — so finishing the code also updates the project board.

The gap between code and the tracker

Developers write code in the editor, then switch to a browser to find the ticket, change its status, and write a note — if they remember. That gap is where boards go stale and lead times become a mystery. Vi is a project management system built for software teams that work in Git — it closes that gap by letting developers complete tasks from the IDE, with each task's code changes saved together in its own commit, while managers get accurate boards, timelines, and reports.

What “Commit & Close” does

$ vi: commit & close
✓ stage changed files
✓ commit "[#142] Fix auth bug"
✓ pushed to remote
✓ task #142 closed · moved to Review

One action from your IDE: you pick the files to commit and Vi writes a task-aware commit message, pushes to your Git remote if one is configured, marks your current step as finished, and moves the task to the next workflow step. The board updates itself — no tab switching.

See the full Commit & Close breakdown →

A Git-aware workflow, end to end

Task-aware commits

Commits are linked to the task with a consistent message like “[#142] …”, so history and tickets always line up.

Status that's always real

Because moving the task forward is part of committing, your board reflects reality without manual updates.

Your code stays local

Git actions run on your machine through the Vi IDE plugin. Vi orchestrates the workflow — it never stores or uploads your source.

IDE extensions for your stack

VS Code, Visual Studio, RAD Studio 13, and Lazarus (all Available), with JetBrains IDEs Planned — your tasks and Commit & Close without leaving your editor.

Most teams start with the editor they already live in — Vi as a VS Code project manager, with the same Git-aware workflow.

Keep exploring: Commit & Close · project management in VS Code · IDE project management · Vi as a Jira alternative

Git-aware, not a Git host

Vi does not replace GitHub, GitLab, Bitbucket, or your existing Git server. Vi connects project management to Git activity: Git commands run locally through the IDE plugin, and Vi never stores or uploads your source code.

Read more about source code security →

Frequently asked

Does Vi access my repository or source code?

No. Git commands run locally in your IDE via the plugin. Vi never stores or uploads your source — it only orchestrates the task workflow.

Which editors are supported?

VS Code, Visual Studio, RAD Studio 13, and Lazarus are available today; JetBrains IDEs are planned. All extensions include task management and Commit & Close; the RAD Studio and Lazarus extensions also include a Git panel.

Does Commit & Close push code?

Yes — if the repository has a Git remote configured, Commit & Close pushes the task-aware commit as part of the same action; without a remote, the commit stays local. Git operations run locally on the developer's machine through the Vi IDE plugin.

Connect your code to your workflow

Start free in two minutes. No credit card required.

Get Started Free