2026-02-24 10:31:01 +03:00
2026-02-21 16:26:13 +03:00
2026-01-10 09:41:59 +03:00
2026-02-24 08:59:34 +03:00
2026-02-24 08:59:34 +03:00
2026-02-22 18:27:32 +03:00
2026-02-24 08:59:34 +03:00
2026-02-06 12:42:06 +03:00
2026-02-06 12:42:06 +03:00
2026-02-18 21:22:58 +03:00
2026-02-24 10:31:01 +03:00
2026-02-23 10:47:16 +03:00
2026-01-10 19:38:30 +03:00
2026-01-10 19:38:30 +03:00
2026-02-24 08:59:34 +03:00
2026-02-02 14:29:31 +03:00
2026-02-22 17:27:24 +03:00
2026-02-24 08:59:34 +03:00
2026-02-24 10:31:01 +03:00
2026-02-24 08:59:34 +03:00
2026-02-22 08:04:27 +03:00
2026-02-22 16:17:30 +03:00
2026-02-22 16:17:30 +03:00
2026-02-24 08:59:34 +03:00

gf-lt (grail finder's llm tui)

terminal user interface for large language models. made with use of tview

has/supports

  • character card spec;
  • API (/chat and /completion): llama.cpp, deepseek, openrouter;
  • tts/stt (run make commands to get deps);
  • image input;
  • function calls (function calls are implemented natively, to avoid calling outside sources);
  • character specific context (unique feature)

how it looks

how it looks

how to install

(requires golang) clone the project

git clone https://github.com/GrailFinder/gf-lt.git
cd gf-lt
make

to run without tts/stt dependencies use

make noextra-run

keybinds

while running you can press f12 for list of keys; keybinds

setting up config

cp config.example.toml config.toml

set values as you need them to be; description of config variables

setting up STT/TTS services

For speech-to-text (STT) and text-to-speech (TTS) functionality:

  1. The project uses Whisper.cpp for STT and Kokoro for TTS
  2. Docker Compose automatically downloads the required Whisper model on first run
  3. To start all services: make docker-up
  4. To start only STT service: make docker-up-whisper
  5. To start only TTS service: make docker-up-kokoro
  6. To stop all services: make docker-down
  7. To stop only STT service: make docker-down-whisper
  8. To stop only TTS service: make docker-down-kokoro
  9. To view all service logs: make docker-logs
  10. To view only STT service logs: make docker-logs-whisper
  11. To view only TTS service logs: make docker-logs-kokoro
  12. The STT service runs on http://localhost:8081
  13. The TTS service runs on http://localhost:8880
Description
tui for llm chat
Readme 6.6 MiB
Languages
Go 99%
Makefile 1%