Overview & Result
jev-shell-history, created by Thorsten Ball, upgrades terminal autosuggestions in zsh. While typing commands, Jev evaluates recent terminal history, directory context, and partial inputs to rank and complete the most relevant historical command instantly.
How Jev fits in the loop
- Captures partial command buffer input on terminal keypress.
- Presents recent shell history and directory name to Jev as a candidate ranking set.
- Displays the highest-ranked matching command inline as a fish-style ghost text suggestion.
How to reproduce
- Clone https://github.com/mrnugget/jev-shell-history and source in ~/.zshrc.
- Export TYPESAFE_API_KEY in your zsh configuration.
- Begin typing commands in your terminal to see intelligent Jev-ranked autosuggestions.
Why this build matters
Brings contextual semantic prediction to daily terminal workflows, outperforming simple prefix-based shell history matching.
Limitations
- Requires zsh shell environment.
- Network latency determines autosuggestion pop-in time.