8000
Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

DockSpark

DockSpark lets you switch browser profiles directly from the macOS Dock. Hover over a supported browser icon, then choose the profile you want without opening the browser's profile menu.

Download the latest release · Website · Changelog · Report an issue

Features

  • Switch profiles from a popover attached to the browser's Dock icon
  • Manage browser profiles from a native macOS app
  • Use custom names and colors to identify profiles quickly
  • Show or hide the menu bar and Dock icons
  • Check for updates in the app
  • Open documentation or send structured feedback from the Help menu
  • Use the app in English or Simplified Chinese

Requirements

  • macOS 14.0 or later
  • Apple silicon or Intel Mac
  • A supported browser kept in the Dock

Supported browsers

Browser Dock profile switching
Safari Supported
Firefox Supported
Google Chrome Supported
Chromium Supported
Microsoft Edge Supported
Brave Browser Supported
Vivaldi Supported
Opera Supported
Opera GX Supported
Arc Supported

New installations show Safari plus installed copies of Google Chrome and Firefox in the sidebar. Other supported browsers remain available via Dock hover, or can be added from the app list.

Install

Homebrew

brew install --cask dockspark/tap/dockspark

Manual download

  1. Open the latest release.
  2. Download DockSpark-0.2.0.dmg. Do not download GitHub's automatically generated source code archives.
  3. Open the disk image and drag DockSpark.app to the Applications folder.
  4. Launch DockSpark and grant the requested macOS permissions.

The DockSpark-0.2.0.zip asset is also available for manual installation.

DockSpark is signed with a Developer ID certificate and notarized by Apple.

Permissions

DockSpark requests only the system permissions needed for profile switching:

  • Accessibility detects pointer interaction with supported browser icons in the Dock.
  • Automation lets DockSpark ask the selected browser to switch profiles.
  • Full Disk Access is optional. DockSpark uses it only to discover Chromium and Firefox profile metadata.

You can review or revoke these permissions at any time in System Settings > Privacy & Security.

Usage

  1. Add a supported browser to the Dock.
  2. Configure the browser and its profiles in DockSpark.
  3. Hover over the browser's Dock icon.
  4. Select a profile from the popover.

Screenshot

DockSpark profile management window

The screenshot previews the DockSpark interface. Version 0.2.0 supports Dock profile switching for Safari, Firefox, Chrome, and other Chromium-based browsers listed above.

Updates

DockSpark uses Sparkle for in-app updates. You can also download releases manually from the Releases page.

Release integrity

The SHA-256 checksums are:

DockSpark-0.2.0.dmg  f30bc0f923eec346b713929753efdee0795bb477681591b95c2c9f01d5e92bdc
DockSpark-0.2.0.zip  0174aa3d1bd99c488f68b2040c79b22ab6466d0b7d7d9fea9f3677683fab1004

Verify it after downloading:

shasum -a 256 DockSpark-0.2.0.dmg DockSpark-0.2.0.zip

Feedback

Please use GitHub Issues to report bugs or suggest improvements. Include your macOS version, browser version, and steps to reproduce the problem when reporting a bug.

This repository contains DockSpark's public release materials. Application source code is not included.

About

A Dock app for instant app profile switching.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

0