back to home

babaohuang / GeminiProChat

Minimal web UI for GeminiPro.

4,809 stars
12,701 forks
89 issues
TypeScriptAstroCSS

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing babaohuang/GeminiProChat in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/babaohuang/GeminiProChat)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

GeminiProChat English | 中文 | Italiano | 日本語 Minimal web UI for Gemini Pro Chat. > [!WARNING] > **Disclaimer:** This project is not affiliated with, endorsed by, or sponsored by Google. It is an independent project that uses Google's Gemini Pro API. Live demo: Gemini Pro Chat Deploy Deploy With Vercel(Recommended) Just click the button above and follow the instructions to deploy your own copy of the app. Deploy on Railway Just click the button above and follow the instructions to deploy on Railway. Deploy on Zeabur Just click the button above and follow the instructions to deploy on Zeabur. Deploy With Docker To deploy with Docker, you can use the following command: Please make sure to replace with your own GEMINI API key. This will start the **geminiprochat** service, accessible at . Environment Variables You can control the website through environment variables. | Name | Description | Required | | --- | --- | --- | | | Your API Key for GEMINI. You can get it from here.| **✔** | | | Custom base url for GEMINI API. Click here to see when to use this. | ❌ | | | Inject analytics or other scripts before of the page | ❌ | | | Secret string for the project. Use for generating signatures for API calls | ❌ | | | Set password for site, support multiple password separated by comma. If not set, site will be public | ❌ | | | Customize the Gemini model to use. Defaults to if not set | ❌ | Running Locally Pre environment • **Node**: Check that both your development environment and deployment environment are using or later. You can use nvm to manage multiple versions locally. • **PNPM**: We recommend using pnpm to manage dependencies. If you have never installed pnpm, you can install it with the following command: • **GEMINI_API_KEY**: Before running this application, you need to obtain the API key from Google. You can register the API key at https://makersuite.google.com/app/apikey. Getting Started • Install dependencies • Copy the file, then rename it to , and add your to the file. • Run the application, the local project runs on . Acknowledgements This project is inspired by and based on the following open-source project: • ChatGPT-Demo - For the foundational codebase and features. Star History Buy me a coffee If this repo is helpful to you, buy me a coffee,thank you very much!😄 Recommended AI Tools ElevenMusic | World's best AI music generator