Skip to content

tcrensink/chat_term

Repository files navigation

ChatTerm

A terminal client for ChatGPT. Just type chat:

video1.mov
video2.mov

Usage

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

Installation

Requirements:

  • python 3.10+
  • tmux
  • poetry
  • openai api key
git clone https://github.com/tcrensink/chat_term.git
cd chat_term
python install.py
# open new shell session to use