This is a simple CLI tool for chatting to an LLM in the terminal.
Currently, only Gemini is supported, but I'll add Ollama support later. Nothing else is planned for now.
Consider this a simple overview of some of the commands. The commands have more functions, which can be viewed by typing chat -h or just typing chat. There are also some additional commands not mentioned here
chat start- Begin a chatchat once <message>- Send a single message to the LLMchat list- List all existing chatschat delete <chat name>- Delete a chatchat systemprompt <...>- System prompt configurationchat model <...>- Model configuration (Add models and API keys here)
When in a chat using chat start, there are some in-chat commands. These are:
quit/bye/exitto quit (saves your chat)clearto clear the chat history (asks for confirmation)retryto regenerate a new AI response to the previous messagesaveto save the chat so farsystemprompt/systemto display and/or change the system prompthelpto display a help message
Enjoy :)