Skip to main content

A simple CLI tool to talk to an LLM in the terminal.

Project description

terminal-ai

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.


Command overview

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 chat
  • chat once <message>- Send a single message to the LLM
  • chat list - List all existing chats
  • chat delete <chat name> - Delete a chat
  • chat systemprompt <...> - System prompt configuration
  • chat 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/exit to quit (saves your chat)
  • clear to clear the chat history (asks for confirmation)
  • retry to regenerate a new AI response to the previous message
  • save to save the chat so far
  • systemprompt/system to display and/or change the system prompt
  • help to display a help message

Enjoy :)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

terminal_ai_chat-0.1.6.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

terminal_ai_chat-0.1.6-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file terminal_ai_chat-0.1.6.tar.gz.

File metadata

  • Download URL: terminal_ai_chat-0.1.6.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for terminal_ai_chat-0.1.6.tar.gz
Algorithm Hash digest
SHA256 b338789affb009f65db713ba97ebf66dae76116de0806755eb3147f97274a568
MD5 d1f99a49632deee73c1a98535f175091
BLAKE2b-256 7dec8caa8e32c9866a4517196702f9478faabce1e9d361fffd814db0d998b803

See more details on using hashes here.

File details

Details for the file terminal_ai_chat-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for terminal_ai_chat-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3c4194133f599d34a9f64da920a5476fe87adacb34ba4dd46c6e9c9e1a5ab409
MD5 2aaa58b50dbc60e7cc0497aa278b3514
BLAKE2b-256 0421421bdb2237a9fc5dec9127046458369c8351a9bc2db07a30298e805bae4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page