20/10/2026 — the other day, a word-centered creative exercise used "Overgrowth" as its seed. The first mental image was not an interface idea, but a ruined, plant-eaten world reminiscent of The Walking Dead and The Last of Us.
From that image, attention shifted to a digital equivalent of an abandoned place: the browser tab left unread. The playful question was whether hidden tabs could be reclaimed by creeping growth, requiring the user to cut through foliage before access.
The answer took the form of a small Chrome extension. It does not promise stricter reading habits, and the creator accepts that.

A repository link is shown with the demo.
The slashing tool can be picked from a rusty machete, a chainsaw, or a flamethrower. The time needed for a tab to reach full overgrowth is adjustable. An early stricter rule, which would have stopped users from closing overgrown tabs until all plants were slashed, was dropped because it felt too annoying. 😅
The source is divided into 3 areas: background behavior, the tab overlay script that paints plants and animation, and the popup folder that contains the extension controls.
background.js initializes a jungle on every tab that is open and drops that tab's state once the tab closes.
This folder supplies interface pieces: a growth-time control, a weapon picker, a tab list, and the status display.
Inside content, the extension stores SVG plant and weapon assets, places and grows vine groups, tracks the neglect clock, and plays sounds.
The experiment also served as a gentle return to building after some time away. Written on a new computer, the creator reports "only" 22 tabs open, while 14 of them are already completely overgrown. The point is not better reading discipline; it is that slashing through vines makes returning to forgotten tabs more fun. 🪚🌿