real-elysia886/todo-tree-next — explained in plain English
Analysis updated 2026-05-18
Track and prioritize TODO and FIXME comments across a large codebase.
Generate a report of unresolved TODO debt on a branch before merging.
Feed structured TODO context into an AI coding assistant.
| real-elysia886/todo-tree-next | kiddo-pwn/ffffirefox | wordpress-gcb/gutenberg-control-blocks-lite | |
|---|---|---|---|
| Stars | 64 | 64 | 64 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 5/5 | 4/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Todo Tree Next is a VS Code extension that finds and organizes TODO comments, FIXME notes, and similar task markers scattered across your codebase. It is a rewrite of the original Todo Tree extension, rebuilt with TypeScript and a Rust based scanning engine so that searching large projects is faster. The extension scans your files for tags like TODO, FIXME, and BUG, as well as markdown style checklist items such as unchecked boxes. Each item can carry extra metadata, including a priority level, an assigned person, a due date, and labels, all written directly in the comment using a simple syntax. A dashboard view shows counts and charts of where these tasks are concentrated, and lets you switch between the Rust scanner and a ripgrep based fallback. There is also a smart filter system so you can search using structured queries, for example combining a tag, a file path, and a priority level in one search. The tool understands Git as well. You can scan only the files that changed or are staged for commit, and export a report showing how much unresolved TODO debt exists on a branch, which is useful for reviewing before a merge. A notable feature is its AI Agent interface. This lets AI coding tools read a structured, machine readable list of all the TODOs in a project, complete with file location, priority, and context, and then write suggested notes or warnings back into the editor. This is exposed both through VS Code's command system and through a command line tool. You install it by searching the VS Code Marketplace for the extension name, or by building and installing a package file offline. The project is written mostly in JavaScript and TypeScript for the extension itself, with a Rust component handling the fast scanning. It includes 135 automated tests, split between the extension and the scanner. It is released under the MIT license and is based on the original Todo Tree extension by Gruntfuggly.
A VS Code extension that finds, organizes, and prioritizes TODO comments across a codebase, with a fast Rust scanner and Git awareness.
Mainly JavaScript. The stack also includes JavaScript, TypeScript, Rust.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.