A modern web application that provides a unified chat interface for various AI APIs, built with Vue.js and Tailwind CSS.
- Multi-API support for different AI providers
- Markdown rendering with code highlighting
- Clean and responsive chat interface
- Session management
- Internationalization support
- Settings customization
- Modern avatar-based chat UI
- Vue.js 3
- Tailwind CSS
- Vite
- Features:
- marked (Markdown parsing)
- highlight.js (Code syntax highlighting)
- DOMPurify (Security)
- dayjs (Date formatting)
# Clone the repository
git clone [repository-url]
cd bubblechat
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
- Configure your API settings
- Create a new chat session
- Start chatting with your preferred AI model