Skip to content

BitcrushedHeart/BitcrushLinki

Repository files navigation

Patreon: Bitcrushed Heart Civitai Red: BitcrushedHeart Badge

Bitcrush Linki

Bitcrush Linki is a Chromium extension for bulk-copying links from your open tabs. Free and open source.

What it does

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.

Features

  • Filter by hostname. Case-insensitive substring match against the tab hostname. Typing "pinterest" matches pinterest.com, uk.pinterest.com, and pinterest.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 .txt file, named linki-export-YYYY-MM-DD.txt.
  • Copy and Close / Export and Close. Runs the copy or export, then closes every tab in the working set.

Privacy

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.

Installation

Note

Linki is not yet on the Chrome Web Store. For now it is loaded unpacked from a local build.

Load unpacked (Chrome, Edge, Brave, and other Chromium browsers)

  1. Download the latest build from the Releases tab, or build it yourself (see below).
  2. Open chrome://extensions in your browser.
  3. Turn on Developer mode (top-right).
  4. Click Load unpacked and select the build output folder (dist).
  5. Pin the Linki icon to your toolbar and click it to open the popup.

Building from source

Requires Node.js.

git clone https://github.com/BitcrushedHeart/BitcrushLinki.git
cd BitcrushLinki
npm install
npm run build

The unpacked extension is written to dist. Load it as described above.

For development with hot reload:

npm run dev

Built with

React 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.

Bug Reporting and Feature Suggestions

Please raise any bugs or feature requests in the Issues Tab on GitHub.

Summary and Credits

Thank you to everyone that has supported me during my time in the machine-learning community.

Made with <3 By BitcrushedHeart

License

Bitcrush Linki is free and open source.

Related Projects

Bitcrush Studio - Desktop app for building, captioning, cleaning, reviewing, and preparing large image-caption datasets.

About

Bulk-copy links from your open tabs. A Bitcrush tool.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors