A powerful multi-model AI chat platform that lets you compare responses from different AI models side by side and watch them have conversations with each other.
Compare responses from up to 2 AI models simultaneously:
Select two models and compare their responses to the same prompt:
Secure access to premium models with zero password risk:
Lightning-fast responses with edge computing:
Apple-inspired minimalist design:
Built for speed and reliability:
Built with modern web technologies for speed and reliability:
Frontend: Single-page application built with vanilla JavaScript, HTML5, and CSS3. No frameworks or build tools required - pure web standards for maximum compatibility and performance.
Backend: Serverless architecture using Cloudflare Workers, providing global edge computing with automatic scaling and zero server management.
Database: Cloudflare D1 (SQLite) for persistent storage of users, sessions, and chat messages with automatic backups and global distribution.
API Integration: OpenRouter.ai as the primary LLM provider, offering access to 100+ models from providers like OpenAI, Anthropic, Google, and Meta.
Authentication: Google OAuth 2.0 for secure user authentication without storing passwords.
Model Selection: Choose up to 2 models from the sidebar. Free models are available to all users, while premium models require Google authentication.
Dual Mode: When two models are selected, the interface automatically switches to split-screen mode, displaying responses side-by-side for easy comparison.
Message Flow: Your messages are sent to OpenRouter's API, which routes them to the selected AI models. Responses are streamed back and displayed with model attribution.
Data Storage: Chat sessions and messages are stored in Cloudflare D1 with minimal metadata (timestamp, model used, IP for rate limiting).
Session Management: Each chat session is assigned a unique identifier, allowing for conversation persistence and potential future features like chat history.
Data Collection: We only store chat messages, timestamps, and basic session info. No personal data beyond IP addresses for rate limiting.
API Security: All AI model requests go through our Cloudflare Worker, keeping API keys secure on the server side.
User Privacy: Google OAuth provides secure authentication without sharing sensitive information. User data is minimal and focused on functionality.
Open Source: The codebase is transparent and can be audited for security and privacy practices.
Human-AI Collaboration: This application was developed through a unique collaboration between a human developer (with no prior web development experience) and multiple AI tools:
Development Workflow: The typical development process involves iterative cycles of human direction, AI code generation, testing, and refinement. This collaborative approach enabled rapid development despite the human developer's lack of prior experience.
Version Control: Code changes are managed through Git with automated deployment to Cloudflare Workers, demonstrating how AI tools can handle complex deployment workflows.
The application uses a simple but effective database structure:
Experience multi-model AI conversations and see how different models approach the same questions.
Start Chatting →