Shopify CEO Tobias Lütke released disktree, a disk-usage treemap, and it crossed 2,000 stars in eight days
Tobias Lütke, Shopify's chief executive, released disktree on 24 September 2026, a Rust and GPUI treemap for finding and removing what fills a disk, and the repository has gathered 2,172 stars in the eight days since.
Image: GitHub
Why it mattersA developer deciding what to delete from a working laptop now has a treemap tool that reads git status, groups file types sensibly and can hand its deletion list to a coding agent to clean up safely.
Clearing space on a developer's laptop usually means a half-hour inside a tool designed for a Windows desktop a decade ago.
Tobias Lütke, Shopify's chief executive, published a new one on his personal GitHub on 24 September 2026, called disktree. The repository, under the MIT licence, had 2,172 stars and 139 forks by 2 October, and was last pushed to that same day. The repo description reads "A treemap for finding and removing what fills your disk, for Omarchy. Rust + GPUI."
What is in the repository
disktree scans a directory and draws it as a treemap of nested rectangles sized by disk usage. The repository groups files into categories by type (code, agent scratch, toolchains, synced files, git repositories, media, documents and caches) and colours each category differently. A second mode colours by file age instead of category, so the oldest files appear with the strongest colour.
The repository names Omarchy, a Linux desktop environment, as its target. disktree uses GPUI (the UI toolkit from Zed) through a package called gpui-omarchy, which, in the README's words, means the application "follows your Omarchy theme and behaves like the rest of the desktop". It also builds on macOS 11 or newer and on Windows 10 and 11, in both cases with Rust 1.97 and the platform's own toolchain.
The agent hook
The review screen, which shows what the user has marked for deletion before anything is removed, carries a key that copies the whole deletion list as a prompt for a coding agent. The README documents the escaping: a filename that contains a newline is removed from the main list and quoted in a way that it cannot pass for a second path, so the agent cannot be tricked into deleting something that was not picked. The design hands the actual rm to the agent, which can first check whether any of the files sit in a git repository with uncommitted changes.
Why this is being noticed now
Lütke published the repo eight days ago and has pushed to it most days since. 2,172 stars at this age is a star rate of roughly 270 per day, which is in the top class for a developer tool. Omarchy itself (DHH's Arch Linux desktop setup, released publicly in June 2026) has drawn a run of adjacent tooling in the same style, and this is one of them: a native, GPU-accelerated application that lives on the desktop rather than in the terminal.
For a developer picking between the standard disk-usage visualisers (GrandPerspective on Mac, WinDirStat on Windows, baobab on Linux), the differences are that the colour categories separate agent scratch and toolchains from the rest, and that deletions always pass through a review screen before any file is removed. The agent hook makes the review optional: once the picks are chosen, a Claude Code or Codex session can carry them out with a check per path.
Source
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.