Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DevDoNew to Visual Studio Code? Get it now.
DevDo

DevDo

Manoj Bhandare

|
2 installs
| (0) | Free
ToDo for Devs
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
DevDo Logo

DevDo

The ultimate To-Do tracker for developers.

Turn your codebase into your project manager.

Visual Studio Marketplace Installs Visual Studio Marketplace Rating License: MIT


DevDo Demo


DevDo scans your workspace for inline comments like TODO, FIXME, and BUG and automatically organizes them into a beautifully integrated, interactive sidebar. Stop context switching between external ticketing systems and your editor. Manage your technical debt exactly where it belongs: in your code.

Features

Live editor highlighting

No more losing track of critical comments. DevDo highlights your TODO, FIXME, and BUG tags directly inside your text editor with vivid, priority-based background colors.

Priority tracking (P0 - P4)

Easily assign priority levels to your tasks. Priorities are color-coded both in the code editor and in your sidebar list:

Priority Color Meaning
P0 / BUG / FIXME 🔴 Red Critical
P1 🟠 Orange High
P2 🟡 Yellow Medium
P3 🟢 Green Low
P4 / Default 🔵 Blue Backlog

Flexible grouping options

Group your tasks by Folder (mimics your project's directory structure), Priority (critical issues at the top), or First Logged (chronological order by file and line number).

Context switcher (Branch Flow)

Deep in a feature but spotted a critical bug? Hover over a task and click the Start Task icon. DevDo will automatically create a new branch (e.g., fixme/memory-leak) and switch your context instantly. It even highlights your active task in the sidebar with a green indicator.

Git automation and auto-commit

Finished a task? Click the Mark as Done icon. DevDo will:

  1. Automatically find and delete the comment line in your file
  2. Save the file
  3. Automatically commit the change (Pushed Todo: <title>)
  4. Auto-push to your remote repository

All Git automation features are fully customizable and opt-in via Settings.


Usage

DevDo supports a wide variety of comment styles across almost all major programming languages. It enforces strict word boundaries, so it won't accidentally trigger on variables like TODO_LIST or DEBUG.

// TODO: Refactor this component to use React Hooks
// FIXME: Memory leak when unmounting the dashboard
/* BUG: Fix the overflow issue on mobile screens */

// Priorities can be attached using a hyphen or space:
// TODO-p0: Urgent hotfix for production database
// TODO p2: Update the user documentation

Extension settings

DevDo comes with a native-looking Settings Webview. Click the gear icon in the DevDo panel to configure it:

Setting Description
Group Tasks By Toggle between Folder, Priority, and First Logged
Start Task Behavior Prompt for branch names, auto-generate, or disable
Git Auto Commit Toggle automatic commits when marking a task as done
Push Behavior Push silently, prompt before pushing, or disable

Known issues

  • Very large workspaces may take an extra second or two to complete the initial scan.
  • Inline "Mark as Done" fully deletes the line — avoid placing TODOs on the same line as functional code (e.g., return true; // TODO: verify).

Release notes

1.0.0

  • Initial release
  • Live editor highlighting for TODO, FIXME, BUG
  • Priority tracking P0–P4
  • Flexible grouping by Folder, Priority, First Logged
  • Context switcher with branch auto-creation
  • Git automation and auto-commit

Contributing

Contributions, issues and feature requests are welcome. Feel free to open an issue to get started.


Made with love by shippedbymanoj
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft