Lori

Terminal intellisense for macOS

As you type, Lori suggests the commands, flags, and paths you want and drops your pick straight into the shell. Native, fast, and fully local.

Blazing fast No AI No cloud 100% local
⬇ Download for macOS (Beta) Requires macOS · fish or zsh

What you get

100+ tools

Spec-driven subcommands, flags, descriptions, and snippets for git, docker, kubectl, cargo, aws and more, plus hand-written security tools like nmap, openssl, nikto, and sqlmap.

Every installed command

Command names come from your $PATH, so anything you have installed shows up, with file and directory completion for its arguments.

Your shell aliases

Aliases you've defined in fish or zsh appear with their expansion, so your own shortcuts are first-class.

Completes flag values

Not just flag names. Lori fills in the value a flag expects: it suggests the valid choices (--color offers auto, always, never) and hints what to type for freeform ones like a commit message.

Live data

Real git branches, changed files, remotes, running Docker containers, and npm scripts, generated live as you type.

Learns your habits

Frecency ranking surfaces the commands and directories you use most, learned entirely on your machine.

Local & private

No AI, no cloud, no account, no telemetry. Everything runs and stays on your Mac.

Make it yours

Theme the popup from a menu-bar settings window: colors, presets, font size, density, and icons.

Getting started

  1. Download & open. Grab the .dmg above, drag Lori to Applications, and launch it. Lori lives in your menu bar.
  2. Grant Accessibility. Lori positions the popup using the macOS Accessibility API. From its menu bar → Preferences → Setup, click Open Settings and toggle Lori on.
  3. Add it to your shell, no terminal needed. In Preferences → Setup, click Add to fish or Add to zsh. Lori writes the one-line integration for you.
  4. Open a new terminal tab and start typing. The popup follows your cursor. Use ↑/↓ to move, Enter to accept, Esc to dismiss.

It's a beta. Tell me what breaks.

Lori is in early public beta, so bugs, rough edges, and feature ideas are all welcome. That's the point of a beta.

✉ Send feedback

Terminal support so far:

Ghostty · fully tuned iTerm2 · Terminal · kitty · Alacritty · best-effort Cursor · Hyper · VS Code · completion works, positioning limited