A SolidJS-based chat application with LLM integration and message branching capabilities.
- Message Branching: Explore alternative conversation paths with full branch management
- Multiple Model Support: Switch between different LLM models per chat
- Reactive UI: Built with SolidJS for optimal performance
- Dark Mode: Full dark theme support
- Mobile Optimized: Responsive design with touch-friendly interface
- Local Storage: Persistent chat history and settings
- Token Tracking: Comprehensive token usage statistics and cost estimation
Any javascript runtime that vite supports
npm install
npm run dev- Framework: SolidJS (reactive UI)
- Language: TypeScript (strict typing)
- Build Tool: Vite (optimized bundling)
- Styling: Tailwind CSS (utility-first)
- Icons: Custom SVG icon system