mrkeyoor.com_
Thu 17 Sept 23:18 UTC
AI Toolsevaluationupdated 26 Aug 2026

ccg-workflow review

CCG is a Claude Code extension that turns one coding request into a staged workflow across Claude, Codex, Grok, Kimi Code, and Antigravity. Claude remains the coordinator while hooks preserve task state, a compiled bridge calls other model CLIs, and approval and review steps structure larger changes.

+11stars / 7d
Verdict

Our CCG run installed 617 packages and passed its build and tests in 34 seconds combined, so the repository is straightforward to verify even though the installed workflow is broad. Use it if Claude Code is already your control surface and cross-model review is worth the extra credentials, hooks, and output to inspect. Skip it when one coding agent already handles your workload or Windows compatibility is non-negotiable.

We ran it

Lab card: what happened when we ran ccg-workflowScreenshot of ccg-workflow (ccg.fengshao1227.com)
Install✓ · 30s617 packages · 262 MB
Build✓ · 13s
Tests✓ · 21sran, no count parsed
Repo369 files~29,090 lines of source · 7.9 MB · 4 CI workflows

Answers from our run

Does ccg-workflow build from source?

Dependencies installed in 30 seconds (617 packages), and the build succeeded in 13 seconds. We cloned commit cc8cc34 into a clean Debian container with 3 CPUs and no project-specific setup.

Do ccg-workflow's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Who should not use ccg-workflow?

Developers using another editor or agent as the primary interface: the default engine requires Claude Code, and Codex-led mode has current hook trouble in issue 136.

What are the alternatives to ccg-workflow?

Claude Flow, myclaude, Codex. Our CCG run installed 617 packages and passed its build and tests in 34 seconds combined, so the repository is straightforward to verify even though the installed workflow is broad.

Setup3/530-second install, but useful routing needs several configured CLIs
Docs4/5Architecture, strategies, commands, files, and removal are explained
Community4/55,851 stars and active August 2026 pushes with 3 open items
Maturity3/5Tests pass, but Windows and Codex-led reports remain open

Who it’s for

Claude Code users who already pay for or configure several model providers and want repeatable handoffs between them.
Teams that want plans and explicit approval before an agent edits a complex codebase.
Developers who lose task state during context compaction and want project-local task records.
Maintainers willing to inspect generated plans, model output, hooks, and Git actions before accepting changes.

Who it’s NOT for

Developers using another editor or agent as the primary interface: the default engine requires Claude Code, and Codex-led mode has current hook trouble in issue 136.
Teams unwilling to let a plugin install commands, hooks, rules, skills, configuration, prompts, and a binary under ~/.claude.
Windows users who need a proven native bridge on every machine: issue 157 reports the bundled wrapper executable cannot run, while issue 64 records a Codex invocation failure on Windows.
Organizations restricted to one model vendor or one credential set: the multi-model benefit depends on separately installed CLIs and provider access.
Anyone expecting unattended autonomy: the documented full workflow stops for plan approval, and competent review is still needed after multiple agents edit code.

Setup reality

Our sandbox installed 617 pnpm packages in 30 seconds and used 262 MB on disk. The build succeeded in 13 seconds, and the available tests passed in 21 seconds.

CCG needs Node.js 20 or newer plus Claude Code. Codex, Grok, Kimi Code, and Antigravity CLIs are optional, but each enabled backend needs its own working installation and credentials. Model routing, timeouts, MCP tokens, and provider settings live under ~/.claude/.ccg.

The installer writes commands, hooks, skills, rules, prompts, configuration, and a compiled wrapper into the user's Claude directory. Windows has open wrapper and Codex execution reports. Agent Teams also requires Claude Code's experimental environment switch.

Claude stays in charge while other models take assigned jobs

CCG installs into Claude Code and makes it the coordinator for Codex, Grok, Kimi Code, and Antigravity. A request such as adding authentication is classified by type, complexity, area, and risk. The selected strategy determines whether Claude works directly, asks one external model for analysis, launches two in parallel, or brings in Agent Teams for implementation. The model responses feed a persistent task rather than appearing as unrelated chat transcripts.

That structure addresses a common failure in improvised multi-model work: nobody owns the decision. CCG says Claude owns intent analysis, planning, approvals, implementation control, and the final report. External CLIs supply another analysis or review path through codeagent-wrapper, a compiled Go bridge. This is useful when different models catch different defects, provided a developer still checks what each one claims. More reviewers can also produce more noise and contradictory advice.

Ten strategies keep small fixes out of the full ceremony

The engine documents 10 built-in strategies. A direct fix or quick implementation can stay inside Claude, while complex features may use dual-model analysis and parallel builders. Separate paths cover debugging, refactoring, research, optimization, audit work, and Git operations. This matters because forcing every typo through a plan, approval gate, multi-agent build, and cross-review would make the plugin unbearable.

Medium and larger jobs create a .ccg/tasks/<name>/ directory containing task state, requirements, a plan, selected context, research, and review results. The full collaboration example stops after producing the plan and waits for approval. That is the right default for meaningful edits. The files also make it possible to inspect what the orchestrator believed before accepting a patch, rather than reconstructing decisions from a long terminal session.

What happened when we ran it

Our sandbox cloned commit cc8cc34 and installed 617 pnpm packages in 30 seconds. Dependencies occupied 262 MB on disk. The build passed in 13 seconds, then the available tests passed in 21 seconds. The checkout itself contained 369 files, about 29,090 source lines, and used 7.9 MB. Four CI workflow files were present, while the repository had no Dockerfile or tests directory.

The successful commands show that the package could install, compile, and pass its exposed test target in a fresh unprivileged Debian container. They do not prove that Claude, Codex, Grok, Kimi Code, or Antigravity can authenticate and cooperate on a real repository. Our run had no secrets, and the supplied measurements contain no model task, cost, latency, or patch-quality result. Those questions need a trial with the exact providers and approval policy your team uses.

Four hooks restore state after compaction and agent spawning

CCG's hook engine injects workflow state on every turn, restores context at session start or after compaction, puts relevant specification material into spawned agents, and routes domain knowledge based on keywords. The README describes 4 JavaScript hooks for those duties. Persistent breadcrumbs carry the task name, current phase, strategy, and gate, which reduces the chance that a compacted session resumes with the wrong job.

The installer also adds more than hooks. Its documented layout includes 13 default commands, quality skills, routing rules, model prompts, strategy files, configuration, and over 100 domain knowledge files. That is a substantial opinionated layer inside ~/.claude, and keyword-based knowledge injection can influence how an agent frames a task. Review the installed rules and prompts, keep them under change control, and use the supplied uninstall command if the workflow does not earn its footprint.

Multi-model use means multiple CLIs, credentials, and failure modes

Node.js 20 or newer and Claude Code are the base requirements. Other model CLIs are optional, which means CCG can still run simpler Claude-only strategies. The headline benefit appears only after the desired backends are installed, authenticated, and routable. Configuration under ~/.claude/.ccg controls models, MCP settings, performance, and prompts. The documented wrapper timeout defaults to 7,200 seconds, so a stuck or expensive external call deserves monitoring.

Agent Teams adds another condition: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. Teams that ban experimental features will not get that parallel implementation path. Provider outages, quota exhaustion, incompatible CLI updates, and conflicting output now enter one workflow. CCG can report and route these components, but it cannot make their accounts or policies uniform. Start with one external reviewer before enabling every backend listed in the architecture.

Windows reports make the wrapper the first compatibility test

Issue 157 describes CCG 3.4.0 on Windows 11 refusing to run codeagent-wrapper.exe. Issue 64 shows a Windows Codex backend invocation exiting with status 1. A macOS report in issue 136 says Codex-led mode produced hook errors and did not support the requested Antigravity CLI path. These are specific reasons to run doctor and a disposable task before installing CCG across a mixed operating-system team.

The project offers status, health-check, update, Codex-mode install, and uninstall commands. Those controls are welcome because the software modifies a user-level agent environment rather than staying inside one repository. Still, a green package build does not settle native binary compatibility. On Windows especially, prove the wrapper, quoting behavior, paths, and each selected CLI with the same shell developers will use daily.

Current pushes matter more than the absent GitHub release

GitHub showed 5,851 stars, 3 combined issues and pull requests, and a push on August 26, 2026. The repository did not return a latest GitHub release, although the README identifies itself as v3.5.0 and points users to the npm installer. That combination means the project is active, but GitHub release pages are not the source of version history a buyer might expect. Pinning the npm version is safer than assuming an unqualified npx run stays unchanged.

CCG fits developers who already trust Claude Code with repository work and want a recorded, approval-based way to consult other models. Its passing 34 seconds of build and test work lowers the cost of evaluating the code. Adoption should depend on a real trial that checks wrapper compatibility, prompt volume, provider cost, and whether dual reviews find useful issues instead of merely multiplying text.

Alternatives

ProjectWhat it isPick it when
Claude Flow gh↗A Claude-centered agent orchestration system with swarms, memory, and many commands.pick this instead when large agent topologies and persistent coordination matter more than CCG's model-routing workflow.
myclaudeA Claude Code workflow project that also connects external coding models.pick this instead when you want the smaller project that inspired CCG's model bridge and can assemble more of the process yourself.
Codex gh↗OpenAI's coding agent for terminal and hosted software work.pick this instead when one agent with its native review and execution controls is preferable to coordinating several model CLIs.

Sources

  1. CCG repository
  2. CCG documentation
  3. Windows wrapper execution report
  4. Codex-led hook report
  5. Windows Codex invocation report

More ai tools reviews

rowboat · skills · superpowers-zh · yolov5 · eve · MemOS · the whole board →