A one-click deployment tool for running a Gemini API reverse proxy service on Android Termux.
Gemini-CLI-Termux is an automated deployment tool that sets up a reverse proxy service for Google's Gemini AI models on Android Termux. It provides OpenAI-compatible API endpoints, allowing developers to access Gemini's advanced language models directly from their mobile devices. The tool solves the problem of complex setup by offering a one-click installation and an interactive menu for management.
Android developers and hobbyists using Termux who want to run a local Gemini API server for testing, development, or personal AI projects. It's also suitable for users needing a lightweight, mobile-friendly API gateway to Gemini models.
Developers choose this tool for its simplicity and mobile optimization—it eliminates the need for manual configuration and server management, offering a turnkey solution to host Gemini APIs on Android. Its unique selling point is the interactive menu system that makes advanced AI hosting accessible to users without deep command-line expertise.
Gemini-CLI-Termux is an automated deployment tool designed specifically for the Android Termux environment. It enables users to easily run a reverse proxy service for Google's Gemini AI models on their mobile devices, providing OpenAI-compatible API endpoints. This makes advanced AI capabilities accessible directly from a smartphone, turning it into a local API server.
/v1/chat/completions and /v1/models endpoints for seamless integration with existing tools.The project prioritizes mobile-first, zero-friction deployment, bringing powerful AI API hosting to Android devices through a simplified, menu-driven experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The Setup.sh script automates installation with an interactive eight-step process, handling dependency installation and configuration without manual intervention, as detailed in the installation table.
Provides a visual menu for service control, configuration changes, and system maintenance, eliminating the need for command-line expertise, as shown in the main menu options.
Offers /v1/chat/completions and /v1/models endpoints with support for streaming responses, allowing seamless integration with existing tools that use OpenAI's API format.
Configurable to allow network listening (0.0.0.0), enabling other devices on the same network to use the API, with dedicated menu options for setup and troubleshooting.
Requires complex setup of Google Cloud projects and enabling specific APIs, which adds friction and potential failure points, as acknowledged in the troubleshooting section for OAuth and 403 errors.
Limited to Android devices running Termux, making it unsuitable for teams using other operating systems or requiring server-grade performance and reliability.
Uses a default API key of '123' that users must manually change, posing a security risk if overlooked, and the README only briefly recommends modification without enforcement.