Back to browse
GitHub Repository

Predictive inline shell autosuggestions for zsh - Go daemon, no TUI, no sync

206 starsGo

Deja – zsh that predicts your next command from sequence patterns

by giammiferr·Jun 24, 2026·2 points·1 comment

AI Analysis

●●SolidNiche Gem

Markov sequence prediction for zsh when mcfly and atuin already exist.

Strengths
  • Markov sequence prediction learns command patterns, not just prefix matching like zsh-autosuggestions.
  • Directory affinity weights suggestions based on current working directory context.
  • SQLite daemon serves all terminal windows with sub-millisecond response times.
Weaknesses
  • Crowded category with mcfly, atuin, and fish shell offering similar features.
  • Requires background daemon process instead of pure shell plugin architecture.
Target Audience

Terminal users, zsh developers

Similar To

mcfly · atuin · zsh-autosuggestions

Post Description

Deja runs a local sqlite daemon over a unix socket, scores your history with frecency + directory affinity and uses Markov style sequence prediction to suggest what you’ll type next.

Pls let me know what you think. I'm still improving the tool and open for feedbacks. :)

Similar Projects