"Pacha" TUI (Text User Interface) is a JavaScript application that utilizes the "blessed" library. It serves as a frontend for llama.cpp and provides a convenient and straightforward way to perform inference using local language models.
APACHE-2.0 License
Pacha is a Text User Interface (TUI) application developed in JavaScript that serves as a frontend for llama.cpp. It provides a simple and convenient way to perform inference using local language models. With Pacha, you can easily select the desired language model, customize prompt styles, and keep track of your notes and thoughts.
npm install
to install the required dependencies.node pacha.js
.Please make sure to place Pacha in the same directory as llama.cpp.
To launch Pacha, type ./pacha-yourOS
or node pacha.js
.
Specify your model or modelpath by using the -m
flag followed by the path to the directory containing your language models.
If no path is provided, the application will default to searching for .bin
files in the ./models/
directory.
Example command: node pacha.js -m /path/to/language/models
I have some exciting plans for future enhancements to Pacha, including:
I welcome contributions to improve and enhance Pacha. If you encounter any issues or have suggestions for new features, please submit them in the "Issues" section of this repository. Additionally, feel free to fork this repository and submit pull requests with your proposed changes.
Pacha is released under the Apache 2.0 License.