kharvd/gpt-cli
A Python CLI tool that provides terminal-based chat access to OpenAI, Anthropic, Google Gemini, and Cohere language models.

The repository provides a command-line interface for chatting with large language models from various providers including OpenAI GPT models, Anthropic Claude, Google Gemini, and Cohere. Users can configure multiple assistants with different model parameters, enable extended thinking for Claude 3.7, track token usage and costs, and manage conversations with keyboard shortcuts. The tool reads configuration from YAML files and supports OpenAI-compatible APIs for local models.