Get real-time command suggestions based on your shell history and aliases.
Replace Fig with an open-source, telemetry-free alternative that works over SSH.
Use inline AI-powered suggestions without leaving the terminal.
Work consistently inside tmux sessions and Linux virtual terminals.
| versenilvis/iris | nianzhibai/91 | magicrew/doc7 | |
|---|---|---|---|
| Stars | 1,217 | 1,199 | 1,095 |
| Language | Go | Go | Go |
| Last pushed | — | 2026-07-03 | — |
| Maintenance | — | Maintained | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Windows is not supported, install via a package manager or build from source with Go 1.24+.
IRIS is a command line tool that suggests commands as you type in your terminal, similar to how a code editor autocompletes text while you write. It reads your shell history and existing aliases so its suggestions match commands you already use, and it can also offer AI powered suggestions using either an API key or a local model. Everything runs inline inside your actual terminal session rather than in a separate app window, so it does not interfere with full screen terminal programs or break existing formatting. The project describes itself as a replacement for Fig, a similar tool that shut down in September 2024 and pushed its users toward Amazon Q Developer, a cloud based, account required alternative. IRIS is built instead as a single native program written in Go that talks directly to the terminal, so it works on both Linux and macOS, supports remote sessions over SSH, and functions inside tmux and Linux virtual terminals. There is no graphical interface, no Electron framework, no account sign in, and no telemetry collection. Compared to shell specific plugins for tools like Zsh or Fish, IRIS avoids adding startup time to your shell and does not need a plugin manager, since it is a single binary you install once. Configuration changes take effect immediately without needing to restart the shell. Installation is available through several package managers depending on your system, including the Arch User Repository, Homebrew on macOS and Linux, Nix Flakes, and prebuilt Debian and Fedora packages, or by building it yourself if you have Go 1.24 or newer installed. Windows is not currently supported. This tool is best suited for developers and anyone who spends significant time working in a terminal, whether on their own machine or connecting to remote servers, and who wants faster, smarter command suggestions without adopting a heavier GUI based tool or giving up control over their setup.
A single-binary terminal tool that suggests commands as you type, like a code editor's autocomplete, built as an open-source alternative to Fig.
Mainly Go. The stack also includes Go, TTY.
Very permissive: use, modify, and distribute for any purpose, including commercial use, with no attribution required.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.