Back to browse
GitHub Repository

Use Gemini from Claude Code to review code or delegate tasks.

45 starsJavaScript

I adapted codex-plugin-cc's design for Gemini CLI's ACP

by abiswas97·Mar 31, 2026·1 point·0 comments

AI Analysis

●●SolidNiche GemBig Brain

Session-oriented ACP runtime differs from codex-plugin-cc's app-server approach.

Strengths
  • Adversarial review mode challenges design choices, not just bugs.
  • Background job delegation with /gemini:rescue for async task handling.
  • Direct Gemini CLI integration avoids API key management complexity.
Weaknesses
  • Niche audience: only useful if you already use both Claude Code and Gemini.
  • Fork of existing codex-plugin-cc with runtime layer swapped out.
Target Audience

Developers using both Claude Code and Gemini CLI

Similar To

codex-plugin-cc · Claude Code plugins

Post Description

This started as a protocol / adapter exercise. codex-plugin-cc made me want the same kind of Claude Code integration for Gemini, so I built one.

https://github.com/abiswas97/gemini-plugin-cc

The repo is derived from openai/codex-plugin-cc, but the runtime layer is different: this plugin talks directly to Gemini CLI in ACP mode instead of Codex app-server.

In practice, the Gemini side here is much more session-oriented: - spawn `gemini --acp` (or `--experimental-acp` for older CLI versions) - initialize - create or load a session - set mode / model - send prompts - stream `session/update` - handle file-system / permission callbacks - cancel when needed

That difference shows up in the plugin design too. Codex app-server has richer built-in concepts around review / turn lifecycles. In this repo, review is implemented in the plugin layer on top of the generic ACP task flow.

Current commands are: `/gemini:review`, `/gemini:adversarial-review`, `/gemini:task`, `/gemini:rescue`, plus status / result / cancel.

Built with Claude Code + Codex, which felt appropriately recursive.

Similar Projects