Fix and rewrite text in any application on your computer — Word, Slack, email clients, editors, anything where text can be selected. Same bring-your-own-key model as every GemType surface: your text goes straight to Google's Gemini API with your key; there is no GemType server.
- Select text in any app.
- Press the global hotkey — ⌘⇧G on Mac, Ctrl+Shift+G on Windows.
- GemType grabs the selection, fixes it with Gemini, and shows a small popup.
- Press Enter to paste the fix back over your selection (your clipboard is restored afterward). Or pick another action: Improve, Shorten, Formal, Casual.
Because the capture rides on select-and-copy rather than per-app integrations, it works in effectively every application — no compatibility list.
Requires Node.js.
cd desktop
npm install
npm startA gem icon appears in the menu bar (Mac) / system tray (Windows). First run opens Settings — paste your free Gemini API key from aistudio.google.com/apikey and click Save & test.
macOS: the first hotkey press asks for Accessibility permission (System Settings → Privacy & Security → Accessibility). That permission is what lets GemType send the copy/paste keystrokes — standard for tools like this (Grammarly Desktop, Raycast, etc. require the same).
desktop/
├── main.js Electron main: tray, hotkey, clipboard capture, paste-back
├── gemini.js Gemini API calls (Node; unit-tested with a stubbed fetch)
├── popup.html the result popup (Replace / Copy / action chips)
├── settings.html API key, model, language
├── assets/ icons
└── test/ plain-node tests: `npm test`
Prebuilt apps are attached to the latest release:
macOS (.dmg / .zip), Windows (.exe installer / .zip), Linux
(.AppImage).
electron-builder builds all three platforms:
npm run dist -- --mac # dmg + zip
npm run dist -- --win # nsis installer + zip
npm run dist -- --linux # AppImageNotes:
- Windows: distributable immediately; unsigned builds show a SmartScreen warning (a code-signing certificate removes it — optional).
- Linux: the AppImage is portable —
chmod +xand run. - macOS: builds run unsigned for local/direct distribution (Gatekeeper shows an "unidentified developer" notice). App Store / notarized distribution needs the Apple Developer Program ($99/yr) — the same membership that unlocks the Safari extension.
- Stage 2: live checking in accessibility-friendly apps (suggestion card near the caret) via AX (macOS) / UI Automation (Windows).
- Stage 3: inline underlines in apps that report text bounds.