- FOSS
- Not Electron based
- Works with your existing terminal & shell
- Customize text search algorithms as per your need
(old gif, please use pchaa
instead of python main.py
)
The goal of the project is to create a beautiful experience for Terminals users. All of the alternative versions for such projects were ElectronJS based, I needed something minimal with easy to update custom search algorithms
Install
# Install xdotool, for arch linux its
sudo pacman -S xdotool
pip install python-libxdo prompt_toolkit
pip install pchaa
Run
pchaa
Clean and filter the bash history and integrate Naive Bayes algorithm for next command prediction
Similar projects
- https://fig.io/
- https://www.warp.dev/
- https://www.hyper.is
- https://github.com/mflorence99/el-term
pchaa uses ~/.bash_history to get previously used bash history. Make sure your terminal has some history to be displayed.
pchaa uses xclip which needs X running. pchaa won't work in wayland/ tty as of now.
- wtype, wl-clipboard, wclip, ydotool
- pbcopy and pbpaste, If anyone wan'ts this to port to MacOs feel free to file an issue, I need a user to test.