← all repositories
babaohuang/GeminiProChat

A no-frills Gemini chat UI you can deploy in seconds

GeminiProChat is a stripped-down web interface for Google’s Gemini API that prioritizes one-click deployment over features.

4.9k stars TypeScript Chat Assistants
GeminiProChat
Not currently ranked — collecting fresh signals.
star history

What it does

GeminiProChat is a lightweight web frontend for Google’s Gemini API. You supply an API key and get a clean chat interface without writing your own components. The project is explicitly adapted from the ChatGPT-Demo codebase, retargeted to call Gemini instead of OpenAI.

The interesting bit

The real value is deployment ergonomics: one-click buttons for Vercel, Railway, and Zeabur, plus a Docker image, all driven by environment variables. It also includes practical self-hosting touches like site-wide password protection, a custom API base URL for users in unsupported regions, and the ability to inject scripts into the HTML head.

Key highlights

  • One-click deploy to Vercel, Railway, or Zeabur
  • Docker image available for self-hosting
  • Password-protect the site with comma-separated passwords
  • Override the default gemini-2.5-flash model via env var
  • Custom API_BASE_URL to work around geographic API restrictions

Caveats

  • The README is vague on UI capabilities beyond “minimal”; don’t expect conversation history, plugins, or multimodal file uploads.
  • The architecture is borrowed from ChatGPT-Demo, so this is largely adapter code rather than original design.
  • The default model is gemini-2.5-flash, which may not suit users needing Pro-level reasoning (though it is configurable).

Verdict

Grab this if you need a private, shareable Gemini chat interface live before your coffee gets cold. Skip it if you want native multimodal support, persistent threads, or a highly customized UX.

Frequently asked

What is babaohuang/GeminiProChat?
GeminiProChat is a stripped-down web interface for Google’s Gemini API that prioritizes one-click deployment over features.
Is GeminiProChat open source?
Yes — babaohuang/GeminiProChat is open source, released under the MIT license.
What language is GeminiProChat written in?
babaohuang/GeminiProChat is primarily written in TypeScript.
How popular is GeminiProChat?
babaohuang/GeminiProChat has 4.9k stars on GitHub.
Where can I find GeminiProChat?
babaohuang/GeminiProChat is on GitHub at https://github.com/babaohuang/GeminiProChat.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.