1
0
Fork 0
mirror of https://github.com/thestoneroller/tabGrab.git synced 2026-04-21 06:30:42 +00:00
An extension for Chrome and Firefox to copy URLs from multiple tabs at once https://chromewebstore.google.com/detail/tab-grab/jcblcjolcojmfopefcighfmkkefbaofg
  • TypeScript 55.6%
  • HTML 43.1%
  • CSS 1.3%
Find a file
2025-12-01 21:00:19 +05:30
assets chore: remove comments 2025-07-12 22:30:35 +05:30
entrypoints feat: Add custom copy format templates for plain URLs 2025-12-01 21:00:19 +05:30
public/icon Update 32px, 48px, and 128px icon color 2025-04-14 10:48:30 +05:30
.gitignore save: innerHTML refactor 2025-04-04 00:17:39 +05:30
constants.ts feat: Add custom copy format templates for plain URLs 2025-12-01 21:00:19 +05:30
index.d.ts feat: add current window toggle 2025-09-14 19:39:34 +05:30
LICENSE.md Add README and LICENSE 2025-07-14 10:02:12 +05:30
package.json feat: Add custom copy format templates for plain URLs 2025-12-01 21:00:19 +05:30
pnpm-lock.yaml feat: update wxt version to 0.20.7 2025-07-12 23:02:56 +05:30
README.md Add README and LICENSE 2025-07-14 10:02:12 +05:30
tsconfig.json save: innerHTML refactor 2025-04-04 00:17:39 +05:30
utils.ts feat: Add custom copy format templates for plain URLs 2025-12-01 21:00:19 +05:30
wxt.config.ts feat: update wxt version to 0.20.7 2025-07-12 23:02:56 +05:30

Tab Grab

Copy URLs from multiple tabs at once

Tired of your tabs being a whole mess? Tab Grab is here to help you effortlessly view, search, select, and copy URLs from all your open browser tabs! No cap, it's gonna makes things a lot faster, fr fr.

Fire features: 🔥

  • List & Search: Get a clean list of all your open tabs. Need a specific one? Just search it up! It's that easy.

  • Select & Copy: Select individual tabs, all of them, or just the ones you want. Copy those URLs (and titles!) as Plain Text(.txt), Markdown(.md), JSON or CSV. Perfect for sharing with your bruzz, saving for later, or doing some mysterious and important work.

  • Stay Organized: Group your tabs by website domain to see all the related pages together. Filter to see only your pinned tabs for quick access.

  • Jump To Tab: Need to get back to a specific tab? Just click on it in the Tab Grab list to switch instantly.

  • Looksmaxxing UI: Tab Grab adapts to your browser's light or dark theme for a seamless look.

Installation

Chrome Web Store

Tab Grab - Chrome

Firefox Add-ons

Tab Grab - Firefox

Build from source

To use this extension by building it from the source code, follow these steps:

  1. Clone the repository:

    git clone https://github.com/thestoneroller/tabGrab.git
    cd tabGrab
    
  2. Install the dependencies. This project uses pnpm as the package manager.

    pnpm install
    
  3. Build the extension:

    # For Chrome and other Chromium-based browsers
    pnpm run build
    
    # For Firefox
    pnpm run build:firefox
    
  4. The packaged extension will be available in the .output directory. You can then load it as an unpacked extension in your browser's extension management page.

Development

To set up the development environment:

  1. Follow steps 1 and 2 from the "Build from source" section.

  2. Run the development server:

    # For Chrome and other Chromium-based browsers
    pnpm run dev
    
    # For Firefox
    pnpm run dev:firefox
    
  3. This will create an unpacked directory inside the .output directory. Load this directory into your browser to install the development version of the extension.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the AGPLv3 License. See the LICENSE file for details.