A web application that integrates multiple language models (ChatGPT, Claude, Gemini, and Grok) under a single chat interface.
- Support for multiple LLMs including ChatGPT, Claude, Gemini, and Grok
- Dark/light mode toggle
- Collapsible sidebar with hover functionality
- API key management for paid models
- Free access to Gemini and Grok models
- Responsive design
- Replaced the "Send" button with an up-arrow icon inside the text input area
- Added collapsible sidebar with hover functionality
- Moved the Settings icon to the bottom-right of the sidebar
- Added specific error handling for Gemini API errors
- Clone this repository
- Open
index.htmlin your browser - Start chatting with the available models
- Create a new GitHub repository
- Upload all files from this project to the repository
- Go to repository Settings > Pages
- Under "Source", select "main" branch
- Click "Save"
- Your site will be published at
https://[your-username].github.io/[repository-name]/
The app is configured to use a backend API at:
https://3000-i5et6moeaj341skksxe7o-852cae94.manus.computer/api
If you're deploying your own version, you may need to update the API_BASE_URL in the JavaScript code to point to your own backend service.
For ChatGPT and Claude, you'll need to provide your own API keys through the settings panel. Gemini and Grok are available for free use.
This application works best in modern browsers such as:
- Chrome
- Firefox
- Safari
- Edge
This project is open source and available for personal and commercial use. Developed by Manus.