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
Pages
Notes
VS Code
Slack
And the rest
How Start, the countdown and Alt+Shift+S work
Press Start
Paste your text, pick your settings and press Start. A countdown begins: 3 seconds by default, anything from 1 to 15.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.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.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
Get Max or Lifetime
The desktop app comes with Max and Lifetime. Compare them on the pricing page.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.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.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
- Google Docs auto typer →Why Google Docs ignores ordinary simulated typing, how trusted keystrokes get through, the formatting that's kept, and setup.
- How to use Ghostkeys →Installing, pasting and starting, every setting explained, and what tokens are and how much text a weekly allowance covers.
- Pricing →Starter, Pro and Max, billed weekly, monthly or yearly, or Lifetime for a single payment.
Type into any app
The desktop app is part of Max and Lifetime, along with AI revisions and the largest token allowance.