TODO Desk Lite — Offline TODO / FIXME Tree
Scan your workspace for TODO, FIXME, HACK, NOTE, BUG and XXX comments with a pure-JS scanner — no ripgrep binary, no network, no telemetry.
Buy TODO Desk Pro — $9 one-time — adds sprint reports, CSV export, and owner filtering on top of this free Lite edition.
- Tree view grouped by tag; click any item to jump to the line
- Works out of the box on Windows, macOS and Linux (fixes the common “needs ripgrep” break)
- Optional owner / due annotations in comments are shown when present (
TODO(alice): …, @alice, #due:2026-12-01)
- Configurable tags, extensions and excludes
Screenshots
Gallery assets (packaged under media/; also at product root ../media/):
| File |
Shows |
media/gallery-tree.png |
Activity-bar tree by tag |
media/gallery-sprint.png |
Pro sprint report |
media/gallery-csv.png |
Pro CSV export |
Commands
| Command |
What it does |
| TODO Desk: Refresh |
Rescan the workspace |
| TODO Desk: Filter by Tag |
Show one tag group |
| TODO Desk: Clear Filters |
Reset tag/owner filters |
| TODO Desk: Sprint Report / Export CSV / Filter by Owner / Export Markdown |
Pro |
Settings
| Setting |
Default |
|
todoDesk.tags |
TODO, FIXME, HACK, NOTE, BUG, XXX |
Tags to match |
todoDesk.includeExtensions |
common source/docs |
Extensions to scan |
todoDesk.exclude |
node_modules, .git, dist… |
Extra path skips |
todoDesk.maxFiles |
5000 |
Cap per refresh |
todoDesk.maxFileKB |
512 |
Skip larger files |
Annotation syntax (optional)
// TODO(alice): wire up auth #due:2026-12-01
# FIXME: flaky on Windows @bob due:2026-11-20
/* HACK: remove after migrate */
Known limits (Lite)
- Scans text files only (skips binaries and huge files)
- No project-wide watch-on-every-keystroke (use Refresh, or Pro sprint tooling)
- Sprint report, CSV export, owner filter and Markdown export are Pro
Get TODO Desk Pro ($9)
Everything above is free and complete. TODO Desk Pro is a separate offline add-on for a one-time $9, no subscription. It adds:
- Sprint report — overdue / due-soon / by owner
- CSV export — tag, file, line, owner, due, status, text
- Filter by owner — narrow the Lite tree to one
@owner / TODO(owner)
- Markdown export — tagged report of the current scan
Install Lite first, then Extensions → … → Install from VSIX… with the Pro file. Get TODO Desk Pro for $9
Privacy
Runs entirely on your computer. No network, no data collection.
Support
Bugs and ideas: zecroapp@gmail.com
© 2026 Zecro LLC, Washington, USA.