johnbean393

johnbean393 / KeyType

Public

An open-source Cotypist with macOS system wide AI autocomplete

28
0
89% credibility
Found May 31, 2026 at 29 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

KeyType is an open-source macOS application that provides intelligent tab-autocomplete across every application on your computer. It uses a local AI model to predict what you want to type next, showing a ghost-text preview that you can accept by pressing Tab. The app runs entirely on-device for privacy, with optional features like writing history and clipboard context that you can enable or disable. It's designed as a free, MIT-licensed alternative to similar closed-source tools, and includes per-app controls, customizable hotkeys, and a guided setup experience.

How It Works

1
🔍 You discover KeyType

You hear about a smart autocomplete tool that works everywhere on your Mac, powered entirely by AI running locally on your machine.

2
📥 You install the app

You download the app and drag it into your Applications folder, just like any Mac app.

3
The setup wizard guides you

A friendly guide walks you through everything: granting permissions, choosing an AI model, and setting your privacy preferences.

4
🔐 You grant a few permissions

KeyType asks to read what you're typing and watch for your Tab key presses—these let it work its magic across every app.

5
🧠 Your AI assistant is ready

A small AI model downloads to your Mac. Everything stays on your machine—your typing data never leaves your computer.

6
💻 You start typing anywhere

you type in any app—email, code editor, chat—and a faded preview of what you might want to type next appears.

7
You accept a suggestion
Tab - accept next word

The word appears and the preview updates to show the rest of the suggestion.

⇧↹
Shift+Tab - accept all

The entire suggestion inserts at once.

🎉 Typing feels effortless

Your words flow faster as the AI learns your style. Everything stays private, works offline, and you can disable it anytime for any app.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 29 to 28 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is KeyType?

KeyType is an open-source, on-device autocomplete utility for macOS that watches every text field across any app and offers AI-powered text predictions as ghost text you accept with Tab. Built in Swift, it runs local LLMs (via llama.cpp) entirely on your machine—no cloud calls, no data leaving your Mac. You download a GGUF model, complete a guided setup, and then typing anywhere triggers inline suggestions that match the target app's font and color. The defaults are conservative (Tab accepts the next word, Shift+Tab accepts everything), and privacy-sensitive features like clipboard context and typing history are opt-in.

Why is it gaining traction?

The hook is clear: it's a fully open-source alternative to Cotypist, MIT-licensed and self-hostable. Developers care about local-first AI that respects privacy, and KeyType delivers inference without touching external servers. The UX is thoughtful—ghost text that matches your field's typography, per-app toggles, and a permission flow that actually guides you through macOS's privacy dialogs. The adaptive debouncing (faster when your hardware handles inference quickly) and word-by-word acceptance make it feel responsive rather than intrusive.

Who should use this?

macOS power users who write code, documentation, or prose and want autocomplete that works everywhere—not just in your IDE. Developers who prefer local models for privacy or offline use. Anyone frustrated by macOS's built-in predictive text but unwilling to pay for or trust closed-source alternatives.

Verdict

KeyType is a polished, well-architected project with solid Swift fundamentals and thoughtful UX. At 28 stars it's early-stage—maturity shows in sparse documentation and limited community testing. The 0.899% credibility score reflects that youth. Worth trying if you want local autocomplete, but expect to dig into GitHub issues rather than Stack Overflow for troubleshooting.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.