Well... the code is a mess, but its really fun to work on it! 💩
Have some time to help? Please open an Issue.
A lot! 😅
# Clone this repository
$ git clone https://github.com/Andreh1982/ecaterminal.git
# Go into the repository
$ cd ecaterminal
# Create a folder called "models"
$ mkdir models
# Copy the LLM file to the models folder
$ cp <path to LLM file> models/
# Install dependencies
$ go mod tidy
# Run the app
$ LIBRARY_PATH=$PWD C_INCLUDE_PATH=$PWD go run cmd/ecaterminal/main.go
Such awesome projects that made this possible:
Tool | Link |
---|---|
Go 1.21 | https://golang.org/ |
TView | https://github.com/rivo/tview/ |
Go-LLama.cpp | https://github.com/go-skynet/go-llama.cpp |
LLama.cpp | https://github.com/ggerganov/llama.cpp |
The Bloke | https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGML/tree/main |
Love you all! Thank you so much for your hard work! 💙