:INFO Tab Tamer I had 90 tabs open and no intention of reading any of them. So I built the thing that closes them for you and tells you what you lost. Two evenings, one weekend morning, and it has been running ever since without me touching it. :GALLERY [displaystyle:grid] :CODE [language:javascript] const stale = tabs.filter(t => now - t.lastAccessed > WEEK) const grouped = Object.groupBy(stale, t => new URL(t.url).hostname) await archive.write(grouped) await Promise.all(stale.map(t => browser.tabs.remove(t.id))) :LINK https://developer.chrome.com/docs/extensions/reference/api/tabs The API this is built on | :POLL What should it learn to do next? Auto group by project instead of hostname A weekly digest of what it closed Sync the archive across machines Nothing. It is finished.