DOLOOP DECORATIONS · IN VS CODE & CURSOR

Your editor shows every line the same.
doloop shows you where to look.

doloop decorations paints an expert's reading order onto the file you already have open. It dims the connective tissue, lights the code that carries the decisions, and marks where to start, computed from the whole repo. Deterministic, local, zero tokens. We do not build an editor. We decorate the one you already use.

Get it for VS Code → Cursor (Open VSX) →

Doesn't Cursor or VS Code already do this?

The honest answer is no, and it is worth being precise about why, because the three things that look like this are each doing something else.

  1. Syntax highlighting, the minimap, the outline. This is the novice's panel. It colors by universal category: every function the same in every file, every comment greyed by one rule, every symbol in the outline at equal weight. Everything lit by a fixed rule means nothing is ranked. It cannot tell you which file matters in this codebase, because it does not read this codebase. It reads the language.
  2. CodeLens reference counts. The closest thing any editor ships, and it points the wrong way. "N references" is raw fan-in, the most-imported file, which is the connective tissue. That is the file you should read last, not first. The one place the IDE tries to surface importance, it surfaces the plumbing.
  3. "Explain this repo" from an AI assistant. The real overlap, and we will not wave it away. An assistant reading your code is a comprehension tool. But it tells, in a wall of prose, instead of showing a ranked map. It is different every time you ask. It costs tokens. And on a large repo it reads a slice through the context window, not the whole.

The empty quadrant

IDEs render the novice's gaze: universal rules, equal weight, you crawl it yourself. AI assistants render a prose summary: stochastic, token-costly, bound to a keyhole. The deterministic, whole-repo, codebase-relative expert's gaze, greying the connective tissue, lighting the code that carries the work, naming the doors in this repo, is in neither box.

Your IDE

Universal rules, every symbol equal. You crawl it.

Your AI assistant

A prose summary. Stochastic, token-costly, a keyhole into a big repo.

doloop decorations

The expert's gaze, precomputed, deterministic, whole-repo, painted onto the file you have open.

The gap

Deterministic and comprehension-first was in neither box. That unowned quadrant is where doloop stands.

What it paints

All deterministic, all local, zero tokens. It rides VS Code's and Cursor's own decoration surface, so there is nothing new to learn and nothing leaves your machine.

Where the line is

doloop decorations is complementary, not a replacement. It will not answer your specific question or explain the semantics in prose. That is the assistant's job, and the read view hands off to it: read the map here, ask for the story there. What doloop does that nothing else is set up to do is play a deterministic, whole-codebase, show-don't-tell game. We are not claiming to have settled how a person comes to understand a codebase. We are the only ones standing in the place where that question gets a reproducible answer.

Install for VS Code → Cursor (Open VSX) → See it read a repo first →

It runs unmodified in VS Code and Cursor (same extension API). Bring nothing but the editor you already use.