High-performance OpenAI-compatible Go server that bridges Google Gemini's web client. Supports text chat, image generation (Imagen 3), video generation, and music synthesis β all with automatic watermark removal.
- π¬ Chat β
/v1/chat/completionswith SSE streaming - π¨ Image Generation β
/v1/images/generations(Imagen 3, auto watermark cleaned) - π¬ Video Generation β Cinematic 2-10s video outputs
- π΅ Music Synthesis β YouTube Lyria-powered audio beats
- π Chrome Cookie-Sync β Auto session capture via browser extension
- π€ MCP Server β Built-in stdio MCP with retry logic, health checks & robust error handling
docker compose up -dAPI runs on http://localhost:8002, WebSocket cookie bridge on 9226.
- Go to
chrome://extensions/β Enable Developer mode - Load unpacked β select
gemini-extension/folder - Open gemini.google.com and login β cookies sync automatically
go build -o gemini-mcp mcp_server.goAdd to your MCP config:
{
"mcpServers": {
"flow-agent": {
"command": "/path/to/gemini-mcp",
"args": []
}
}
}- Docker (for API server)
- Chrome + Extension (for cookie sync)
- Go 1.21+ (for MCP server compilation)
