Gemlet logo

Gemlet

Native, keyboard-first Gemini client for macOS

2026-03-06

Product Introduction

  1. Definition: Gemlet is a native macOS menu bar application built with SwiftUI, functioning as a keyboard-first client for Google Gemini. It operates as a specialized productivity layer atop Gemini’s web interface, eliminating browser dependencies.
  2. Core Value Proposition: Gemlet enables instant AI access via global hotkeys, bypassing tab clutter and API costs by leveraging users’ existing Google accounts. It targets efficiency gaps in Gemini workflows through native macOS integration, keyboard navigation, and zero-token billing.

Main Features

  1. Global Hotkeys + Command Palette:
    • How it works: Activates via configurable system-wide shortcuts (e.g., ⌘+G). The Command Palette (triggered by keyboard) uses fuzzy search to execute actions like switching Gems, launching slash commands, or toggling workspaces. Built on SwiftUI’s event-handling core, it intercepts keystrokes at the OS level.
  2. Split-View Workspaces + Multiple Profiles:
    • How it works: Creates isolated environments using macOS’s native window management. Each profile (e.g., Work/Personal) runs separate Gemini sessions via Google’s OAuth in embedded WebViews. Workspaces save split-panel layouts (e.g., dual chats + research panel) as JSON templates for one-click restoration.
  3. Slash Commands + Deep Bookmarks:
    • How it works: User-defined /commands (e.g., /summary) inject prewritten prompts into chats. Bookmarks use URL schemas to deep-link to specific Gemini conversations. Both sync locally via CoreData, enabling offline access to snippet libraries.
  4. Native PDF/JSON Export:
    • How it works: Converts chat histories into styled PDFs using PDFKit or raw JSON via Codable protocol. Excludes Gemini’s DOM clutter, extracting only text/images. Custom templates retain branding (fonts/colors) in exports.
  5. Keyboard Shortcuts Ecosystem:
    • How it works: Maps 100% of UI actions (e.g., ⌘+M to switch Gemini models, ⌘+E to export) through AppKit’s key event API. Shortcuts override system defaults only within Gemlet’s sandboxed environment.

Problems Solved

  1. Pain Point: Fragmented AI workflows requiring tab-switching, manual prompt retyping, and context loss between sessions.
  2. Target Audience:
    • Technical Writers drafting documentation via Gemini
    • Data Analysts querying datasets across multiple chats
    • Developers debugging code with model-switching
    • Researchers compiling sources into structured PDFs
  3. Use Cases:
    • Cross-referencing coding solutions in split-view while retaining chat history
    • Deploying saved /commands for daily reporting tasks
    • Isolating confidential work chats from personal Gemini usage

Unique Advantages

  1. Differentiation: Unlike browser tabs or Electron apps (e.g., third-party Gemini wrappers), Gemlet uses SwiftUI for 60fps rendering, <5ms hotkey response, and 10x lower memory usage. Competitors lack native split-view workspaces or zero-API-key authentication.
  2. Key Innovation: Patented "Bring Your Own Account" architecture embeds Google’s OAuth directly into a WebView container, eliminating token costs while maintaining end-to-end encryption between user devices and Google servers.

Frequently Asked Questions (FAQ)

  1. Does Gemlet require a Gemini API subscription?
    No. Gemlet uses your existing Google account via secure WebView authentication, bypassing API keys and per-token fees entirely.
  2. How does Gemlet protect my Gemini chat privacy?
    All data flows directly between your Mac and Google’s servers. Gemlet never stores chats, credentials, or prompts locally or remotely.
  3. Can I use Gemlet with multiple Google accounts simultaneously?
    Yes. Gemlet’s multi-profile system runs separate Gemini instances for each account (e.g., work/personal) in isolated sessions without re-logins.
  4. What happens if Google updates Gemini’s interface?
    Gemlet’s DOM monitoring alerts developers to layout changes. Updates are deployed typically within 72 hours to restore shortcut functionality.
  5. Is Gemlet compatible with free Gemini plans?
    Yes. Gemlet works with both free (Gemini Pro) and paid (Gemini Ultra) tiers, inheriting your Google account’s existing Gemini access.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news