Fish-shell-style suggestions for hundreds of CLIs — git, npm, docker, cargo. Native, fast, and entirely on-device.
brew install --cask chen86860/tap/easy-completeRuns in the terminal you already use
One job, done well — no chat, no AI calls, no cloud completions.
IDE-style suggestions the instant you type — subcommands, flags, arguments and file paths, ranked for what you actually mean.
Out-of-the-box specs for git, npm, docker, cargo, aws, kubectl and many more popular tools.
A lightweight native window that floats right at your cursor — not a clunky shell hack.
Built in Rust. Milliseconds to suggest, with no lag between you and your keystrokes.
No cloud, no account, no AI calls. Your commands never leave your machine.
Match your terminal's vibe — ships with themes like GitHub Dark and more.
Most terminals work out of the box; Ghostty, Otty, Kitty, WezTerm, Zed and Alacritty get pixel-accurate tracking.
Completions follow you into VS Code, Cursor, ChatGPT (Codex), and JetBrains IDE terminals.
./install.sh builds, installs and wires up shell integration — then just start typing.
No chat, no AI assistant, no cloud completions. One job, done well.
A real macOS app with a true overlay window, not a string of escape codes painted into your prompt.
Completions run entirely on-device — your commands never leave your Mac. Only anonymous usage counts are collected, and one command turns them off.
A focused local completion engine built for fast terminal autocomplete.
New in v2.1.0: Otty joins the input-method terminals with pixel-accurate cursor tracking, and ChatGPT (Codex) sessions are located through the xterm.js caret. Everything else keeps working through the shell integration installed automatically on first launch. See the full support list.
Native and lightweight, built in Rust. Each process owns one job and they coordinate over Unix domain sockets with Protobuf messages.
Native app host — owns the autocomplete overlay and dashboard (React apps in wry WebViews), system tray and window management.
Pseudoterminal between your shell and emulator; intercepts the shell edit buffer to drive completions.
CLI entry point — setup, integrations, diagnostic, settings and more.
Easy Complete is a macOS terminal autocomplete app that shows IDE-style inline suggestions for command-line tools.
Yes. Autocomplete runs fully on-device — no account, no cloud calls, no AI requests, and your commands never leave your Mac.
Only anonymous usage statistics: app opens, install/update events, and daily completion counts, tied to a random device ID. Command content, completion text, and file paths are never collected. Disable it any time with `ec telemetry disable` — see the Privacy Policy page for the full list.
Easy Complete supports Ghostty, Otty, Kitty, WezTerm, Alacritty, Zed, iTerm2, Apple Terminal, VS Code, ChatGPT (Codex), and JetBrains IDE terminals. Otty and ChatGPT (Codex) were added in v2.1.0.
Install it with the Easy Complete Homebrew Cask, or download the latest macOS DMG from GitHub Releases and follow the install guide.
Install Easy Complete, check which terminals are supported, set up cursor tracking for Ghostty, or fix a shell integration — without digging through the repository.
Browse the docsLet your terminal remember them for you.
brew install --cask chen86860/tap/easy-completeRequires macOS 12+ · Apple Silicon (ARM64) · MIT
A focused local completion engine built for fast terminal autocomplete.
Easy CompleteDocsInstallTroubleshootingPrivacy Policy