GKGhostkeys

Desktop app for Max and Lifetime

An auto typer for Mac and Windows

The Ghostkeys desktop app types your text into any program with a text cursor, with the same human timing as the browser extension: a speed range, typos that get fixed, natural key rhythm, thinking pauses and retyped words.

At a glance

Systems
macOS and Windows.
Plans
Included with Max and Lifetime.
Types into
Any app with a text cursor.
Stopping
Alt+Shift+S (⌥⇧S on a Mac) from any app, or Stop on the floating pill.
Updates
New versions install themselves; you just restart.

Works in the apps you write in

Every key is a real key press from your operating system, so Ghostkeys types wherever your cursor is. A few notes for the apps people use most:

Microsoft Word

Turn on Keep formatting and bold, italics and underline carry over through Word's own shortcuts: Ctrl+B, Ctrl+I and Ctrl+U, or ⌘ on a Mac.

Pages

Keep formatting uses ⌘B, ⌘I and ⌘U here too. Like your own typing, the text goes through Pages' autocorrect.

Notes

Types into any note on your Mac, with the same formatting shortcuts when Keep formatting is on.

VS Code

Leave Keep formatting off (⌘B and Ctrl+B toggle the sidebar there) and switch off auto-closing brackets and auto-indent, or the editor adds characters of its own on top of the typed ones.

Slack

Enter sends a message in Slack, so every line break sends what's been typed so far. Type one paragraph at a time, or set Slack to start a new line on Enter in its Advanced preferences.

And the rest

TextEdit, Notepad, email, chat apps, forms, Google Docs in any browser: if it has a text cursor, Ghostkeys can type into it.

How Start, the countdown and Alt+Shift+S work

  1. Press Start

    Paste your text, pick your settings and press Start. A countdown begins: 3 seconds by default, anything from 1 to 15.
  2. Click where the text should go

    During the countdown, click into the other app, right where the text belongs. If Ghostkeys still has focus when the countdown ends, it waits up to a minute for you to click into another app, so no keys land in Ghostkeys itself.
  3. Watch the pill

    A small pill near the bottom-right corner of your screen floats above every window without taking focus. It shows progress and has a Stop button.
  4. Stop from anywhere

    Press Alt+Shift+S (⌥⇧S on a Mac) in any app, or Stop on the pill, and typing ends at once, even in the middle of a long pause.

Clicking back into Ghostkeys while it types pauses it, so no keys go astray. Click back into your app and it carries on.

The same human typing as the extension

The desktop window is the extension's own settings panel, and its typing engine is a port of the extension's, with the same timing model. You get a WPM range that drifts word to word, typos fixed at once or a few letters later, natural key rhythm, thinking pauses, retyped words, idle breaks, synonym swaps and AI revisions. The how-to guide explains each setting.

How it differs from the browser extension

  • Keep formatting starts off. It sends ⌘B, ⌘I and ⌘U (Ctrl on Windows), which code editors use for other things. Strikethrough has no common desktop shortcut, so it's skipped.
  • Every key is real input already, so there's no Real keystrokes switch and no Google Docs keystroke check.
  • Input method: Key presses types letters and spaces as real keys (with Shift for capitals) and everything else as text, so any keyboard layout works. Text insert sends every character as text. If an app doubles letters, pick a de-duped option.

Install and set up

  1. Get Max or Lifetime

    The desktop app comes with Max and Lifetime. Compare them on the pricing page.
  2. Install and sign in

    Get the installer for your system from the download page, open Ghostkeys, and sign in with the same email and password as the extension.
  3. On a Mac, allow Accessibility

    macOS asks for Accessibility access the first time you press Start; it's what lets one app type into another. Turn Ghostkeys on under System Settings → Privacy & Security → Accessibility, then press Start again.
  4. Updates arrive on their own

    The app looks for a new version when it opens and every 6 hours, checks its signature, installs it in the background, then offers a Restart.

More about Ghostkeys

Type into any app

The desktop app is part of Max and Lifetime, along with AI revisions and the largest token allowance.