A CLI tool that imports Arc browser sidebar data and browsing history into a local SQLite database, then lets you browse it in a terminal UI.
Built because I wanted to actually look at my browsing data without Arc's UI getting in the way.
Has two TUI modes: boom sidebar for navigating the sidebar tree (spaces, folders, tabs) and
boom history for a flat chronological view of all visits.
This is a personal tool, heavily shaped around my own setup and workflow. It reads Arc's internal
SQLite databases directly, assumes macOS, hardcodes pbcopy and open, and will almost certainly
break if Arc changes their schema. There's no configuration and no plans to support other browsers.
This is a personal tool and I consider this code completely disposable. This is probably the only time I've truly vibecoded and barely even looked at the code at all. You've been warned.
Copy Arc's data files into your working directory before running boom init:
cp ~/Library/Application\ Support/Arc/StorableSidebar.json .
cp ~/Library/Application\ Support/Arc/User\ Data/Default/History .
Then:
boom init # import from Arc
boom sidebar # sidebar TUI (default)
boom history # chronological history TUI
