gemini-web-to-api and gemini-cli-openai

These are ecosystem siblings—both expose Gemini's functionality through OpenAI-compatible APIs, but one reverse-engineers the web app while the other wraps a CLI tool and deploys via Cloudflare Workers, offering different implementation approaches for the same interoperability goal.

gemini-web-to-api
57
Established
gemini-cli-openai
55
Established
Maintenance 13/25
Adoption 9/25
Maturity 13/25
Community 22/25
Maintenance 13/25
Adoption 10/25
Maturity 7/25
Community 25/25
Stars: 94
Forks: 46
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stars: 858
Forks: 207
Downloads:
Commits (30d): 1
Language: TypeScript
License:
No Package No Dependents
No License No Package No Dependents

About gemini-web-to-api

ntthanh2603/gemini-web-to-api

✨Reverse-engineered API for Gemini web app. It can be used as a genuine API key from OpenAI, Gemini, and Claude.

About gemini-cli-openai

GewoonJaap/gemini-cli-openai

Expose Gemini CLI endpoints as OpenAI API with Cloudflare Workers

Leverages Google's Gemini CLI OAuth2 authentication to bypass API key requirements, routing requests through Cloudflare Workers for global edge deployment. Supports advanced capabilities including vision/images, function calling, native reasoning with configurable thinking budgets, token caching via KV storage, and real-time streaming—all behind an OpenAI-compatible interface compatible with existing SDKs and third-party clients like Open WebUI.

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