Gemini-API and WebAI-to-API

These are competitors offering alternative approaches to accessing Google Gemini without official API credentials—one through reverse-engineered Python bindings and the other through a unified web-to-API gateway that also supports multiple other LLM providers.

Gemini-API
72
Verified
WebAI-to-API
56
Established
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 24/25
Stars: 2,363
Forks: 359
Downloads:
Commits (30d): 39
Language: Python
License: AGPL-3.0
Stars: 903
Forks: 164
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
No Package No Dependents

About Gemini-API

HanaokaYuzu/Gemini-API

✨ Reverse-engineered Python API for Google Gemini web app

Based on the README, here's a technical summary: --- Provides async Python bindings for Gemini's web API with built-in cookie auto-refresh via background tasks, enabling long-lived integrations. Supports streaming responses, image generation/editing, extension-based web search (YouTube, Gmail), and system prompt customization through Gemini Gems—all while parsing structured outputs (text, model thoughts, images) from web responses. Targets always-on services and bots through asyncio-native design with optional automatic client lifecycle management.

About WebAI-to-API

Amm1rr/WebAI-to-API

Gemini to API (Don't need API KEY) (ChatGPT, Claude, DeeepSeek, Grok and more)

FastAPI-based server that exposes browser-based LLMs (Gemini, ChatGPT, Claude, etc.) as local API endpoints using cookie-based authentication or the gpt4free library as a fallback. Provides OpenAI-compatible `/v1/chat/completions` endpoints alongside Gemini-specific routes like `/gemini-chat` for session persistence and `/translate` for browser extension integration. Modular architecture with configurable server switching, automatic cookie retrieval, and support for system prompts and conversation history.

Scores updated daily from GitHub, PyPI, and npm data. How scores work