kub-tcp/README.md

30 lines
716 B
Markdown

# Kub
LLM service over TCP with shared context.
## Usage
### Dependencies
- `deno` Typescript runtime used for the project, install it using your package manager.
- `ollama` Local LLM service used to run chats, install it using your package manager.
- `llama3.2` Language Model used for chats, you can install it using `ollama pull llama3.2`.
### Running
> kub requires the ollama service to be active, either start it manually with `ollama serve` or enable its systemd
> service `sudo systemctl enable --now ollama.service`
```sh
$ ./src/kub.ts
# Listening on port 8080
```
## TODO
- [ ] Colored chat.
- [ ] Persistent chat.
- [ ] System messages.
- Change of days.
- [ ] Tools.
- [ ] Tweak personality.