Setting Up Gemini
This guide takes you from wherever you are right now to a working Gemini inside Quiper — no prior setup assumed. The goal is simple: after you follow these steps, Gemini works. It covers the full path, from installing Quiper (if you don't have it) to creating a Google account (if you don't have one) to signing in inside the overlay.
NOTE
Google ships its own Gemini app for Mac (Apple Silicon, macOS 15+), a first-party native client with OS-level features like voice, screen sharing, and local file access. It's a great option if you only need Gemini. This guide is for running Gemini inside Quiper, where it shares an overlay with your other engines — see Comparing the two options on the blog to decide which fits you.
- Starting point: what do you already have?
- 1. Install Quiper
- 2. Launch Quiper
- 3. Create a Google account (only if you don't have one)
- 4. Open Gemini in Quiper
- 5. Sign in to Google inside Quiper
- 6. Verify Gemini works
- Troubleshooting
Starting point: what do you already have?
Pick the section that matches your situation and start there. You can skip anything marked "only if you don't have this yet."
| If you… | Start with |
|---|---|
| Haven't installed Quiper | Step 1: Install Quiper |
| Installed Quiper but never launched it | Step 2: Launch Quiper |
| Launched Quiper but don't see Gemini | Step 4: Open Gemini in Quiper |
| Don't have a Google account | Step 3: Create a Google account |
| Already signed in to Gemini | Skip ahead to Verify Gemini works |
1. Install Quiper
Requirements: macOS 14.0 (Sonoma) or newer. No other hardware requirements.
- Download the latest disk image from the releases page (
Quiper.dmg). - Double-click the downloaded
.dmgto mount it. - Drag Quiper.app into your Applications folder.
- (Optional but recommended) Verify the download came from this repository's CI:bash
gh attestation verify Quiper.dmg --repo sassanh/quiper - Double-click Quiper.app in Applications to launch it. If macOS warns about an app from an unidentified developer, open System Settings → Privacy & Security and click Open Anyway.
TIP
Built Quiper from source or running the Debug build? The setup steps below are identical.
2. Launch Quiper
- Launch Quiper. It runs as a menu-bar application — you'll see its icon in the top-right menu bar. By default a Dock icon appears only while the overlay is open; set Dock visibility to Always or Never under Settings (
⌘ ⇧ ,) → Appearance. - When macOS asks to allow notifications, click Allow. Quiper needs this to show native notifications when a Gemini generation finishes in the background. (You can change this later under System Settings → Notifications.)
- Open the overlay by pressing
⌥ Space(Option + Space). If the hotkey doesn't respond, Quiper needs Accessibility permission — see Troubleshooting. If you also use Google's Gemini app for Mac, rebind one of the two apps — both default to⌥ Space. - Dismiss the overlay with
⌥ Spaceagain,⌘ H, or⌘ Q.
The overlay is now your home base: press ⌥ Space from any app to summon it.
3. Create a Google account (only if you don't have one)
Gemini runs on your Google account. If you already use Gmail, YouTube, or any Google service, skip this step.
- Open the Google account sign-up page in your browser.
- Follow the flow: enter your first and last name, choose a username and password, and add a phone number for verification.
- Agree to Google's terms to finish creating the account.
You can also create an account later from inside Quiper — the sign-in screen (next step) offers a Create account link.
4. Open Gemini in Quiper
Gemini ships as a built-in engine template, so on a fresh install it's already in your engine selector — no configuration needed.
- Press
⌥ Spaceto open the overlay. - Click the Gemini tab in the engine selector at the top. (If you've registered an engine hotkey in Settings → Shortcuts → Engine Hotkeys, press it to jump straight to Gemini.)
- A session tab opens and Quiper automatically places the keyboard cursor inside Gemini's prompt field, ready to type.
NOTE
Don't see a Gemini tab? On a fresh install all default engines are preloaded, but if Gemini was removed earlier you can add it again: open Settings (⌘ ⇧ ,) → Engines, click Add Engine, set the name to Gemini and the URL to https://gemini.google.com?referrer=https://github.io/sassanh/quiper, then save. See Managing Engines for the focus selector and custom CSS defaults.
5. Sign in to Google inside Quiper
You sign in directly to Google from inside the overlay — Quiper never sees or stores your Google password.
- With the Gemini tab open, click Sign in (or Continue with Google).
- Quiper keeps the
accounts.google.comlogin flow inside the overlay via a built-in routing rule, so you won't be bounced out to a browser. - Enter the email address and password for your Google account.
- If you have 2-Step Verification enabled, complete it here too — you can use a prompt, authenticator app, or backup code. If you're on a device where you're already signed in to Chrome or Safari, Google may offer a one-tap confirmation instead.
- Complete any remaining Google steps — account chooser, security check, or recovery confirmation — and you'll land on the Gemini chat page.
Once signed in, the Gemini chat interface loads inside the overlay and stays signed in across sessions.
6. Verify Gemini works
- Press
⌥ Spaceto open the overlay (if it isn't already open). - Confirm the Gemini tab is active and the prompt field is focused.
- Type a test message — for example, "Reply with OK" — and press Enter.
- Wait for the response to stream in. A generated answer means Gemini is fully working in Quiper.
Optional refinements after sign-in
- Native notifications: Background generations surface as macOS notifications (requires the permission you granted in Step 2).
- Persistent sessions: Use
⌘ 1–⌘ 0to keep up to ten separate Gemini threads alive. See Daily Workflow & Shortcuts. - Native look: Enable the transparent-background CSS in Settings (
⌘ ⇧ ,) → Engines → Gemini → Custom CSS and a matching vibrancy material under Settings → Appearance. - Extra privacy: Lock Gemini's local data behind Touch ID under Settings → Engines → Gemini → Encrypt Local Storage. See Touch ID & Security.
Troubleshooting
| Problem | Likely fix |
|---|---|
⌥ Space doesn't open the overlay | Grant Quiper Accessibility permission in System Settings → Privacy & Security → Accessibility, then re-bind the hotkey in Settings (⌘ ⇧ ,) → Shortcuts. |
⌥ Space opens Google's Gemini app instead (or fights with it) | Both apps default to the same shortcut. Rebind Quiper under Settings → Shortcuts, or change the hotkey in the Gemini Mac app. |
| Google sign-in bounces to Safari | The accounts.google.com Internal routing rule is missing or reordered. Add it back in Settings → Engines → Gemini → Routing. |
| No Gemini tab in the selector | Re-add the engine manually (see Step 4). |
| Focus doesn't land in the prompt field | The focus selector is stale. Reset it in Settings → Engines → Gemini → Prompt Input (enable Use Latest Default) and reload with ⌘ R. |
| No notifications for finished replies | Check System Settings → Notifications → Quiper is set to Banners or Alerts. |
For anything else, see Troubleshooting & Diagnostics.
