About
A high-performance hybrid Zsh+C autocomplete plugin with trie-based prefix matching, ghost text completion, and persistent storage. Features smart history navigation that filters commands by prefix and learns from your usage patterns.
Download
Get v1.0.0 Release
Download the complete packaged plugin with binaries and installation guide
Interactive Demo
Type in the terminal below to see ghost text suggestions in real-time. Try typing commands like git, npm, docker, or ls. Use ↑/↓ arrows for prefix-filtered history navigation, Tab or → to accept suggestions, and type clear or press Ctrl+L to clear the terminal.
Note: This is a simplified browser simulation to demonstrate the core concepts. The actual Zsh plugin is much more powerful, featuring C-powered trie data structures, persistent storage, frequency-based ranking, and real-time shell integration with sub-millisecond response times.
Installation
Quick Install from Release (Recommended)
Download and extract the pre-built package with all binaries included:
wget https://github.com/sbeeredd04/zsh_plugin/releases/download/v1.0.0/zsh-autocomplete-v1.0.0.tar.gz
tar -xzf zsh-autocomplete-v1.0.0.tar.gz
cd zsh-autocomplete-v1.0.0
echo "source $(pwd)/plugin.zsh" >> ~/.zshrc
source ~/.zshrc
Build from Source
git clone https://github.com/sbeeredd04/zsh_plugin.git
cd zsh_plugin
make clean && make
echo "source $(pwd)/plugin.zsh" >> ~/.zshrc
source ~/.zshrc
How to Use
Basic Operations
Example Workflow
$ git status # Ghost suggestion appears
# Press → to accept or continue typing
$ git status # Type "t"
# Press ↑ to see history
$ git status # From history
$ git commit -m # Press ↑ again
$ git push # Press ↑ again
# Press ↓ to navigate back