Bitcrush Linki is a Chromium extension for bulk-copying links from your open tabs. Free and open source.
You have 30 tabs open and 22 of them are from the same site. You want to save those links somewhere and close the tabs, without doing it one at a time. Linki filters your open tabs by hostname, then copies, exports, or closes the matching set in a single click.
The filter defines the working set. Every action operates on that set, and tabs outside it are never touched. An empty filter means the working set is every open tab.
- Filter by hostname. Case-insensitive substring match against the tab hostname. Typing "pinterest" matches
pinterest.com,uk.pinterest.com, andpinterest.co.uk. Paths and query strings are ignored. - Live tab count. See how many tabs match the current filter out of your total.
- Unique Links Only. On by default. Normalises URLs by stripping common tracking parameters (
utm_*,fbclid,gclid,ref,ref_src) before removing duplicates. Turn it off to keep every tab's URL as-is. - Copy. Writes the working set to the clipboard as plain text, one link per line.
- Export. Downloads the working set as a
.txtfile, namedlinki-export-YYYY-MM-DD.txt. - Copy and Close / Export and Close. Runs the copy or export, then closes every tab in the working set.
Linki asks for the minimum surface it needs. It uses only the tabs permission to read tab URLs and titles and to close tabs. It requests no host permissions and injects no scripts.
No network access. No telemetry. No data leaves your browser.
Note
Linki is not yet on the Chrome Web Store. For now it is loaded unpacked from a local build.
- Download the latest build from the Releases tab, or build it yourself (see below).
- Open
chrome://extensionsin your browser. - Turn on Developer mode (top-right).
- Click Load unpacked and select the build output folder (
dist). - Pin the Linki icon to your toolbar and click it to open the popup.
Requires Node.js.
git clone https://github.com/BitcrushedHeart/BitcrushLinki.git
cd BitcrushLinki
npm install
npm run buildThe unpacked extension is written to dist. Load it as described above.
For development with hot reload:
npm run devReact 19, Tailwind 4, Vite, TypeScript, and Manifest V3. In-UI icons are Lucide React components; the toolbar icons are generated from a single Lucide SVG at build time.
Please raise any bugs or feature requests in the Issues Tab on GitHub.
Thank you to everyone that has supported me during my time in the machine-learning community.
Made with <3 By BitcrushedHeart
Bitcrush Linki is free and open source.
Bitcrush Studio - Desktop app for building, captioning, cleaning, reviewing, and preparing large image-caption datasets.