恢复会话中...

gemini-web-cli: 把 web 版本的 gemini 转换为 OpenAI compatible 的 API 或者 MCP Server

大模型 #AI #Gemini
L
Leechael
Leechael鸡爪
发布于 2 weeks ago· 最后编辑于 2 weeks ago
6 1 15

gemini-web-cli 把 Gemini 网页版的全部能力程序化:对话、图片/视频/音乐生成、Deep Research、Notebook 知识库管理。只要从浏览器 DevTools 复制一段 cookie 导入即可开始。

三种使用模式

  1. CLI 模式 —— 直接在终端使用
gemini-web-cli ask "Explain quantum computing"
gemini-web-cli ask --mode image "Draw a sunset"
gemini-web-cli research run "Compare Rust and Go"
gemini-web-cli reply c_abc123 "Tell me more"

对话流式输出、多模态生成、Deep Research、Notebook 管理,全部一条命令完成。适合脚本集成和 agent 流程。

  1. OpenAI API 兼容模式 —— 本地 HTTP 服务
gemini-web-cli serve --port 8080

暴露 OpenAI 兼容的 /v1/ REST API(含 Swagger UI 于 /docs),任何支持 OpenAI 协议的客户端(Cursor、VS Code、各类 SDK)无需改动即可接入 Gemini。

  1. MCP 模式 —— AI 客户端工具集成

同一个 serve 实例在 /mcp 提供 Model Context Protocol 端点(Streamable HTTP),让 Claude Desktop、Cursor 等 AI 客户端把 Gemini 当作工具调用。

能力一览

  • 对话:单轮/多轮、流式输出、附件上传(注意:不支持 tool call / 工具调用)
  • 多模态生成:图片、视频、音乐、图生视频
  • Deep Research:提交任务、查进度、导出报告
  • Notebook:创建知识库、添加文档/URL 源、基于知识源提问
  • Pi 集成:自带 pi-provider-gemini-web 扩展,把 serve 实例变成 Pi 的模型 provider

适合谁

不想为 API 付费、或需要网页端独有功能(Notebook、媒体生成)的用户;想把 Gemini 接入现有 AI 工具链但不想折腾配额的开发者;需要在脚本/agent 流程里程序化调用 Gemini 的场景。

https://github.com/Leechael/gemini-web-cli/releases/tag/v0.1.2

15 条评论

X
xiaoyi669
xiaoyi669整鸡#1F2 weeks ago

感谢分享佬

W
wohei
wohei鸡肉#2F2 weeks ago

谢谢分享

J
James
James凤凰#3F2 weeks ago

谢谢L佬

L
Leechael
Leechael鸡爪2 weeks ago

老板我来收集反馈的,不要带队水贴 🥲

T
tanmoumou252
tanmoumou252鸡肉2 weeks ago

真是来收集反馈的吗,万一说了问题,你不会不理我吧?

xhj001

L
Leechael
Leechael鸡爪2 weeks ago

看你反馈内容了。

L
Leechael
Leechael鸡爪2 weeks ago

类似“为什么它不能生成涩图”这种我解决不了的我就不回复了。

L
Leechael
Leechael鸡爪last week

有,我不保不封号哈。我只是证明这个能用,并且我在日用。至于使用频率、IP、轮换造成的封号我是不负责的,因为我自己日用没有去到这个频率。

F
fiona
fiona鸡肉#4F2 weeks ago

谢谢佬。

E
eooce
eooce鸡爪#5F2 weeks ago

厉害

A
Arvin_Leung
Arvin_Leung凤凰#6F2 weeks ago

这个好,感谢大佬

W
withmy
withmy鸡腿#7F2 weeks ago

感谢大佬分享

J
Jisucloud
Jisucloud鸡翅#8F2 weeks ago

上下文很短吧

L
Leechael
Leechael鸡爪2 weeks ago

就是糊了一层能不用通过 gemini 自身的 UI 使用 gemini,不存在上下文长短一说,因为也不是标准 LLM API;Gemini Web 服务器端黑盒子处理的事情。

P
pzzfxpfivy
pzzfxpfivy鸡爪#9F2 weeks ago

不支持工具调用,agant不能用。但是其他的也够了

L
Leechael
Leechael鸡爪2 weeks ago

当 MCP 用(毕竟还凑合有个 gemini 搜索 + Deep Research),账户有权限可以生图/视频/音频玩玩。简单翻译什么的还是可以的。要当生产力的 coding agent 就不要想了。

Y
Yang-iyu
Yang-iyu鸡腿#10F2 weeks ago

Gemini感觉会降智

R
rebe543723
rebe543723鸡爪#11F2 weeks ago

您能详细说明一下账户被封禁的风险吗?

L
Leechael
Leechael鸡爪2 weeks ago

滥用风险自负。

R
rebe543723
rebe543723鸡爪2 weeks ago

感谢您的快速回复。您的工具在处理多账号方面非常出色。我想问的是,如果我绑定了多个账号,这些账号会有被封禁的风险吗?

C
Cao123
Cao123鸡腿#12F2 weeks ago

感谢大佬

K
kobexi
kobexi鸡肉#13F2 weeks ago

好东西,用gemini生图生视频啥的就舒服多了呀。感谢大佬分享 xhj003

I
Iewen
Iewen鸡腿#14F2 weeks ago

感谢佬

K
Knightsama
Knightsama鸡腿#15F2 weeks ago

不太懂原理,有被封号的风险吗?