Show HN: I adapted codex-plugin-cc's design for Gemini CLI's ACP
1 points
1 hour ago
| 0 comments
| HN
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.

No one has commented on this post.