Web client for Google Gemini, similar to ChatGPT 3.5
Top 40.2% on sourcepulse
ChatGemini provides a web-based client for Google's Gemini API, mirroring the user experience of ChatGPT 3.5. It targets users seeking a familiar interface for interacting with Gemini, with the added benefit of image recognition capabilities via the Gemini-Pro-Vision model.
How It Works
This project utilizes a React frontend for a responsive, ChatGPT-like interface. It supports multi-turn conversations, streaming responses (SSE), and allows users to upload images for analysis by Gemini-Pro-Vision. A key feature is the ability to customize the Gemini API server address, enabling users to bypass potential regional restrictions by proxying requests through their own servers (PHP, Nginx, Netlify, Cloudflare Workers).
Quick Start & Requirements
npm install
, npm run build
, and deploy the build
directory.docker pull ghcr.io/bclswl0827/chatgemini
and run with docker run -d --name chatgemini --publish 8080:8080 --env REACT_APP_GEMINI_API_KEY="YOUR_KEY" ghcr.io/bclswl0827/chatgemini
.Highlighted Details
Maintenance & Community
The project is nearing archival status due to the developer's limited capacity. The developer has issued a warning about impersonation and cryptocurrency scams. A Telegram group is available for community interaction.
Licensing & Compatibility
Limitations & Caveats
The project is entering an archived state, indicating limited future development or support. The developer has warned against potential scams related to their identity. Passcodes use unsalted MD5, which has a risk of being cracked.
6 months ago
1 day