There's an API: you can use Gemini with other harnesses. Isn't the situation exactly like Claude vs Claude Code?