Skip to content

TabBoost is a Google Chrome extension that replicates commonly used features from Arc browser to enhance the Chrome user experience.

License

Notifications You must be signed in to change notification settings

samzong/chrome-tabboost

Repository files navigation

TabBoost - Chrome Tab Enhancement Extension

TabBoost Logo

A Chrome extension designed to improve browser tab efficiency, inspired by Arc Browser.

Chrome Web Store Version Chrome Web Store Last Updated License

TabBoost is a Chrome extension that enhances browser tab efficiency. It provides a series of convenient features such as link preview, split-screen browsing, and tab duplication, helping you manage and use Chrome tabs more efficiently, inspired by Arc Browser.

TabBoost - A Chrome extension designed to improve Tabs efficiency. | Product Hunt

Features

  • 🚀 Link Preview: Preview links without leaving the current page. Hold down the Command key (Mac) or Ctrl key (Windows - configurable) and click a link to open it in a popup window on the current page.
  • 📺 Split Screen Preview: View two web pages side-by-side within a single tab. Triggered by Shift + Command + Click (Mac) or similar method (Windows) on a link, or activated via the extension menu. Ideal for comparing content or multitasking.
  • 🧠 Smart Compatibility Handling: Automatically detects websites that cannot be loaded in preview or split screen (due to X-Frame-Options or CSP restrictions) and provides options to "Open in New Tab" or add them to an "Ignore List". The ignore list can be managed in the settings.
  • 💾 Web Page Save Confirmation: Intercepts the Command+S (Mac) or Ctrl+S (Windows) save shortcut, displaying a confirmation dialog to prevent accidentally saving the webpage instead of a file. After confirmation, there is a 3-second window to use the native save function.
  • ✨ Tab Duplication: Quickly duplicate the current tab using the shortcut (Ctrl+M / MacCtrl+M).
  • 🖱️ URL Copy: Copy the current page URL to the clipboard with a single click using the shortcut (Alt+C / Shift+Command+C).
  • 🚫 Save Shortcut Override: Intercepts the native Command/Ctrl+S page save, replacing the disruptive dialog with a subtle bottom-right notification.
  • 🔒 Enhanced Security: Strict Content Security Policy (CSP) and URL validation mechanisms ensure extension security.

Installation

Chrome Web Store (Recommended)

Install the stable, reviewed official version from the Chrome Web Store:

Chrome Web Store

  1. Visit Chrome Web Store - TabBoost
  2. Click the "Add to Chrome" button
  3. Confirm the installation in the popup dialog

In China Use Crxsoso to install the extension.

Usage

Default Shortcuts

  • Ctrl+M (Mac: MacCtrl+M): Duplicate current tab
  • Alt+C (Mac: Shift+Command+C): Copy current webpage URL

Note: All shortcuts can be customized on the Chrome Extension Shortcuts page (chrome://extensions/shortcuts).

Using Split Screen Preview

  1. Press the split screen preview shortcut on any webpage or enable it via the extension popup.
  2. The left side displays the current page. The right side can load content by clicking links on the left page.
  3. Adjust the width ratio of the two views by dragging the middle separator line.

Using Link Preview

  1. Press the link preview shortcut on any link.
  2. The link will be opened in a popup window on the current page.
  3. Adjust the width ratio of the popup window by dragging the middle separator line.

Using Web Page Save Confirmation

  1. Press the web page save confirmation shortcut on any webpage.
  2. The native save page dialog will be intercepted and a notification will be shown in the bottom right corner.
  3. Click the notification to use the native save page function.

License

This project is licensed under the MIT License - see the LICENSE file for details