Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 579 Bytes

File metadata and controls

47 lines (36 loc) · 579 Bytes

Terminal Chat

An LLM chat experience in the terminal.

Capabilities:

  • Chat with LLM
  • Chat History
  • Chat with Agents
  • Streaming
  • MCP
  • Web Search
  • Tool Calling

Requirements

  • Python 3.11
  • OpenAI API Key
  • Azure OpenAI Deployment
  • Shopify Catalog API
  • uv

Getting Started

  1. Install dependencies:
uv sync
  1. Set environment variables:
cp .env.sample .env
  1. Activate virtual environment:
# Linux / macOS
source .venv/bin/activate

# Windows
.venv\Scripts\activate
  1. Run the chat:
uv run python -m app.main