An LLM terminal client. Just type chat:
video1.mov
video2.mov
app commands
ctrl+P: submit text
ctrl+O: expand text area
ctrl+R: reset chat session
ctrl+L: focus cursor on text area
ctrl+X: detach; return to terminal session
terminal commands
chat # resume/create chat_term session
chat restart # restart new chat_term session
chat stop # kill chat_term session
chat --help # displays commands as described above
chat update # fetch the latest version of chat term
chat config # show paths to config filesRequirements:
- uv package manager
- tmux
- access to an OpenAI SDK compatible model (OpenAI, Anthropic, vLLM, ...)
git clone https://github.com/tcrensink/chat_term.git
cd chat_term
uv run install.py
# open new shell session to use