A command-line interface chat application that supports multiple LLM providers (OpenAI, Anthropic and Groq) with configurable system prompts and chat history.
- Support for multiple LLMs, including OpenAI, Anthropic, and Groq
- Model switching on the fly
- Chat history management
- Conversation context management
- Install dependencies:
npm install
- Configure the application:
- Copy
llm-config-example.json
tollm-config.json
- Update the API keys and other settings in
llm-config.json
Run the application:
npm start
/list
- Show available models/switch <model-name>
- Switch between models/history
- View chat history/clear
- Clear conversation contextquit
orq
- Exit application
This project is licensed under the MIT License. See the LICENSE file for details.