A modern chat interface for LLM conversations built with React, Palantir Blueprint, and Catppuccin theme.
- Clean, modern UI using Palantir Blueprint components
- Beautiful Catppuccin Mocha color theme
- Real-time chat with GPT-4o
- Message history tracking
- Auto-scrolling to latest messages
- Keyboard shortcuts (Enter to send, Shift+Enter for new line)
- Clear chat functionality
- Responsive design
- React + TypeScript + Vite
- Palantir Blueprint - UI component library
- Catppuccin - Color theme palette
- Custom CSS for theming
The app is configured to use:
- API URL:
https://llmrouter.k8s.mreow.de/v1/chat/completions - API Key:
meowmeomwo - Model:
gpt-4o
# Navigate to project directory
cd llm-chat-app
# Install dependencies
npm install
# Start development server
npm run dev- Start the app with
npm run dev - Open your browser to
http://localhost:5173 - Type a message in the input box at the bottom
- Press Enter to send (or Shift+Enter for a new line)
- View the AI's response in the chat
npm run buildThe built files will be in the dist/ directory.
The app uses Catppuccin Mocha theme colors defined in src/App.css. You can modify the CSS variables in the :root section to customize colors.
Edit the MODEL constant in src/App.tsx to use a different model.
MIT