Skip to content

Automattic/homebrew-chat-a8c-overlay

Repository files navigation

LibreChat A8C Overlay

A macOS overlay application for pinning chat.a8c.com to a dedicated window with a customizable global keyboard shortcut.


Download LibreChat A8C Overlay

macOS 10.15+ • Universal Binary (Intel & Apple Silicon)
Click the button above to download the latest version


Features

  • Dedicated floating window for chat.a8c.com
  • Control+Space global keyboard shortcut to show/hide (customizable)
  • Menu bar icon for quick access
  • Automatically saves window position and size
  • Open LibreChat from anyplace
  • Light/Dark mode adaptive menu bar icon
  • Remembers your last prompt and conversation
  • Easy access to all the available agents

Installation

Method 1: Direct Download (Recommended for most users)

This is the easiest way to install if you don't have Homebrew or prefer not to use the Terminal.



Step 1: Download the App

Download LibreChat A8C Overlay

Click the button above or click here to download .




Step 2: Extract and Move to Applications

  1. Open your Downloads folder

  2. Double-click LibreChat-A8C-Overlay.zip to extract it

  3. Drag LibreChat A8C Overlay.app to your Applications folder

Move.to.aplications.folder.mp4

▶️ Step 2 walkthrough




Step 3: Open the App

Developer.can.not.be.verified.mp4

▶️ Step 3 walkthrough

  1. Open your Applications folder

  2. Double-click LibreChat A8C Overlay.app

  3. If macOS blocks it, go to System Settings → Privacy & Security and click Open Anyway




Step 4: Allow the App in Security Settings

  1. Open System Settings (or System Preferences on older macOS)

  2. Go to Privacy & Security

  3. Scroll down to the Security section

  4. You'll see a message about "LibreChat A8C Overlay" being blocked

  5. Click Open Anyway

  6. Enter your password or use Touch ID when prompted

  7. Click Open in the confirmation dialog

Open.Anyway.mp4

▶️ Step 4 walkthrough




Step 5: Grant Accessibility Permissions

The app needs Accessibility permissions to detect your keyboard shortcut. When you first open the app:

  1. A dialog will appear explaining that Accessibility permissions are required

  2. Click Open System Settings

  3. In the Accessibility list, find LibreChat A8C Overlay

  4. Toggle the switch ON to enable it

  5. The app will detect the permission change and prompt you to restart

  6. Click Restart Now

Accessibility.Settings.mp4

▶️ Step 5 walkthrough




Step 6: Sign In with WordPress.com

The overlay now uses WordPress.com SSO for authentication. Here's what to expect:

  1. The overlay will detect that you need to sign in and open your default browser (Chrome, Firefox, etc.) to chat.a8c.com

  2. You'll see a page in the overlay that says "Sign in with your browser" with a button

  3. In your browser, complete the WordPress.com sign-in (including your security key or Touch ID if prompted)

  4. Once you're signed in and can see chat.a8c.com in your browser, switch back to the overlay

  5. Click the "I've signed in" button

  6. Wait a few seconds — the overlay will import your session from the browser and load the chat

Tips for a smooth sign-in:

  • Make sure you're already signed in to chat.a8c.com in your browser before clicking the button. If not, sign in first, then click it.
  • Wait 5-10 seconds after signing in before clicking the button — this gives your browser time to save the session.
  • If it doesn't work on the first try, click the button again. It may take 2-3 attempts on the very first sign-in.
  • Once signed in, the session persists — you won't need to do this again unless you clear the overlay's cache.

Chrome / Brave / Edge users: Keychain access

The overlay reads your browser's cookies to import the session. For Chrome-based browsers, macOS will show a Keychain access prompt asking for your password — this is normal and expected. The overlay needs to decrypt your browser's cookies to import your sign-in session. Click Allow (or Always Allow to avoid the prompt in the future).

Firefox users will not see this prompt, as Firefox stores cookies without encryption.


Having issues with sign-in? Post on the LibreChat A8C Overlay P2 and we'll help you out.




Step 7: You are done!

Press Control+Space anywhere on your Mac to show or hide the chat overlay.

Shortcut.Working.mp4

▶️ Step 7 shortcut working







Method 2: Using Homebrew



For users comfortable with the Terminal, Homebrew provides automatic updates.





Step 1: Install via Homebrew

Open Terminal and run the following commands:

# Add the tap (only needed once)
brew tap automattic/chat-a8c-overlay

# Install the app
brew install --cask macos-a8c-chat-overlay

After running these commands, it should look something like this:

Homebrew installation




Step 2: Handle the Security Warning

The app will try to open automatically, but macOS will block it:

Security warning
  1. Open System Settings > Privacy & Security
  2. Scroll down to the Security section
  3. Click Open Anyway next to the LibreChat A8C Overlay message
  4. Authenticate with Touch ID or your password

Security settings flow




Step 3: Grant Accessibility Permissions

When the app opens, it will prompt you to grant Accessibility permissions:

  1. Click Open System Settings in the dialog
  2. Toggle ON the switch for LibreChat A8C Overlay
  3. The app will detect this and prompt you to restart
  4. Click Restart Now

Accessibility permissions



Step 4: Sign In with WordPress.com

The overlay will open your default browser for WordPress.com authentication. Sign in there, then click the "I've signed in" button in the overlay. See Step 6 in the Direct Download instructions above for detailed tips.







Usage

Action How
Show/Hide Window Press Control+Space anywhere
Access Menu Click the flame icon in the menu bar
Set Custom Shortcut Menu bar > Set New Trigger
Auto-Start at Login Menu bar > Install Autolauncher
Quit the App Menu bar > Quit




Customizing the Keyboard Shortcut

Don't like Control+Space? You can set your own shortcut:

  1. Click the menu bar icon
  2. Select Set New Trigger
  3. Press your desired key combination (e.g., Command+Shift+C)
  4. The new shortcut is saved automatically




Updating



If you installed via Direct Download:

  1. Download the latest version from the button at the top of this page
  2. Replace the old app in your Applications folder with the new one
  3. Re-grant Accessibility permissions if prompted

If you installed via Homebrew:

brew upgrade --cask macos-a8c-chat-overlay




Uninstalling

If you installed via Direct Download:

  1. Quit the app from the menu bar
  2. Drag LibreChat A8C Overlay.app from Applications to the Trash
  3. Optionally, remove preferences:
    rm -rf ~/Library/Logs/macos-a8c-chat-overlay
    rm -f ~/Library/Preferences/com.automattic.librechat-a8c-overlay.plist

If you installed via Homebrew:

# Standard uninstall
brew uninstall --cask macos-a8c-chat-overlay

# Complete removal (including preferences and logs)
brew uninstall --cask --zap macos-a8c-chat-overlay




System Requirements

  • macOS 10.15 (Catalina) or later
  • Works only while connected to Automattic's proxy/VPN




Troubleshooting

"App is damaged and can't be opened"

This can happen if the download was interrupted or the app wasn't properly signed. Try:

xattr -cr /Applications/LibreChat\ A8C\ Overlay.app

Then try opening the app again.

Control+Space (or custom shortcut) isn't working

  1. Check Accessibility permissions:

    • Go to System Settings > Privacy & Security > Accessibility
    • Make sure LibreChat A8C Overlay is in the list and enabled
  2. Try removing and re-adding the permission:

    • Click the - button to remove the app
    • Click the + button and add it again from Applications
    • Restart the app
  3. Restart the app:

    • Quit from the menu bar
    • Open the app again
  4. Check for conflicts:

    • Another app might be using the same shortcut
    • Try setting a different shortcut via Menu bar > Set New Trigger

The app doesn't appear in the menu bar

  1. Check if the app is running in Activity Monitor
  2. Try quitting and reopening the app
  3. Make sure you're not in full-screen mode (some full-screen apps hide menu bar icons)

Sign-in doesn't work / keeps showing "Sign in with your browser"

  1. Make sure you're signed in to chat.a8c.com in your browser before clicking the button
  2. Wait 5-10 seconds after signing in — your browser needs time to save cookies to disk
  3. Try clicking "I've signed in" again — it may take 2-3 attempts on the first sign-in
  4. Chrome/Brave/Edge users: If macOS asks for your password to access the Keychain, click Allow. This is required to read your browser's session cookies.
  5. If using Chrome, try closing any open chat.a8c.com tabs in the browser, then click the button
  6. Safari is not supported as the authentication browser. Use Chrome, Firefox, Brave, or Edge.
  7. As a last resort, quit the overlay app completely and reopen it

Login page doesn't load

  1. Make sure you're connected to Automattic's proxy/VPN
  2. Try refreshing: Menu bar > Show, then close and reopen




Building from Source

For developers who want to build from source:

git clone https://github.com/Automattic/homebrew-chat-a8c-overlay.git
cd homebrew-chat-a8c-overlay/dmg-builder
./test_build.sh

The built .app will be in dmg-builder/dist/.


Credits


Changelog

See CHANGELOG.md for a detailed list of changes in each version.

About

Let's you use chat.a8c.com more easily.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors