A sleek, terminal-themed chat interface for AI interactions. Live at https://www.chatx0.tech/
- 🖥️ Terminal-inspired UI with dark theme
- 🤖 Multiple AI model support
- Llama 3.3 70B (via Groq)
- Gemini 1.5 Flash (via Google)
- 💾 Local storage for chat persistence
- ⌨️ Rich keyboard shortcuts
Ctrl + K
- Command menuCtrl + /
- Toggle sidebarEsc
- Close sidebar
- 📱 Fully responsive design
- 🗂️ File explorer-style chat navigation
- ⚡ Real-time streaming responses
- 🎨 Code syntax highlighting
- 📝 Markdown support
- Next.js 14
- TypeScript
- Tailwind CSS
- Zustand for state management
- Groq & Google AI APIs
- Clone the repository
git clone https://github.com/StarKnightt/ChatX
cd chatx
- Install dependencies
npm install
- Set up environment variables
cp .env.example .env.local
Required environment variables:
GROQ_API_KEY
- Get from groq.comGOOGLE_API_KEY
- Get from Google AI Studio
- Run development server
npm run dev
The project is deployed on Vercel. For your own deployment:
- Fork this repository
- Import to Vercel
- Set up environment variables
- Deploy!
MIT License - feel free to use this project for learning or building your own chat interface.
Built with ❤️ using Next.js and modern web technologies. Special thanks to Groq and Google for their AI APIs.