Cross-platform UI for Gemini, deployable as web, PWA, or desktop app
Top 69.8% on sourcepulse
This project provides a well-designed, cross-platform Gemini UI, suitable for both web and desktop use. It aims to offer users a private, locally-stored, and feature-rich interface for interacting with large language models, supporting features like markdown rendering, prompt templates, and long conversation history management.
How It Works
The application is built with a focus on user experience and privacy, storing all chat data locally in the browser. It supports streaming responses and features a responsive design with dark mode and PWA capabilities. Key functionalities include markdown rendering (LaTex, mermaid, code highlighting), prompt templates for creating and sharing chat tools, and automatic compression of chat history to manage long conversations efficiently. It also offers multi-language support and can be deployed easily via Vercel or Docker.
Quick Start & Requirements
CODE
environment variable for access control.docker pull blacksev/gemini-next-web
and docker run -d -p 3000:3000 -e OPENAI_API_KEY=sk-xxxx -e CODE=your-password blacksev/gemini-next-web
..env.local
file with API keys.Highlighted Details
Maintenance & Community
The project is actively developed, with recent updates including prompt templates, image sharing, and cross-platform desktop clients. Community interaction is facilitated via GitHub issues and a Telegram group.
Licensing & Compatibility
The project is licensed under the MIT license, which permits commercial use and linking with closed-source projects.
Limitations & Caveats
The project relies on external API keys (e.g., OpenAI) for its primary functionality. While it supports self-hosted models, setup and configuration for these may require additional effort. Automatic updates for Vercel deployments require forking the repository and enabling GitHub Actions.
1 year ago
Inactive