Skip to content

A "wanna be" cool terminal interface to deal with LLM models.

Notifications You must be signed in to change notification settings

Andreh1982/ecaterminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Tweakers - Ecaterminal v0.0.1

Well... the code is a mess, but its really fun to work on it! 💩

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

Have some time to help? Please open an Issue.

TODO

A lot! 😅

Usage (Not tested yet)

# 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

Credits

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! 💙

About

A "wanna be" cool terminal interface to deal with LLM models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages