xelth.com

C3 — claude-codex-consult en Rust

Sollicitez des relecteurs indépendants. Vérifiez leurs constats. Gardez une trace à côté de votre code.

C3 = Claude Codex Consult — Une implémentation Rust du pont de consultation, avec Claude Code comme coordinateur pris en charge.

Commencez par l’agent dans lequel vous travaillez

Votre agent est le coordinateur. Les modèles auxquels il demande un second avis sont les relecteurs.

Je travaille dans Claude Code

Utilisez C3, le pont Rust avec des skills pour Claude Code et un hook de début de session. Le pont PowerShell est également disponible pour cet hôte.

Configurer C3

Je travaille dans Codex ou un autre hôte

Utilisez le pont PowerShell. Sa documentation couvre la configuration pour Codex CLI, Z Code, Kimi Code, Qwen Code, OpenCode, Muse Code et un simple shell.

Configurer le pont PowerShell

Lancer la CLI C3 depuis un autre shell ne fournit ni les hooks de Claude Code ni son intégration comme coordinateur. L’utilisation de Codex comme relecteur est une fonctionnalité distincte.

Comment se déroule une consultation

  1. 1. Rédiger un brief

    Votre agent décrit la question et le contexte pertinent.

  2. 2. Solliciter des relecteurs

    Un relecteur ou un panel en parallèle examine le brief avec les accès fournis par son moteur.

  3. 3. Vérifier les constats

    Votre agent vérifie les réponses et consigne ses décisions. Vous conservez le brief, les réponses et les constats.

Les briefs, les réponses originales, un registre JSON et les constats avec leurs identifiants stables restent à côté du projet. C3 et le pont PowerShell partagent ces enregistrements. Ils prennent en charge différents hôtes coordinateurs : choisissez l’implémentation adaptée à l’agent dans lequel vous travaillez.

Installation: C3 — le binaire Rust

Compilez le tag publié v0.2.2, puis ajoutez le plugin C3 dans Claude Code. Cargo place c3 dans le PATH ; C3_EXE peut pointer vers une autre installation.

  1. 1. Installer le binaire C3

    git clone --branch v0.2.2 https://github.com/xelth-com/C3
    cd C3
    cargo install --locked --path crates/c3-cli
    c3 --version

    La compilation par défaut est légère : les packs et les revues HTTP fonctionnent sans index. Ajoutez --features index-surreal à la commande d’installation si vous avez besoin de l’index local SurrealDB facultatif. Le serveur MCP se configure séparément.

  2. 2. Ajouter le plugin Claude Code

    /plugin marketplace add xelth-com/C3
    /plugin install c3@c3
    c3 providers --short

Installation complète, tables de fournisseurs, moteurs : README de C3 · Compilation légère ou avec index · Journal des modifications de C3 · conception de C3 (docs/DESIGN.md)

Pont PowerShell : installer ou essayer

Ce prompt configure le pont PowerShell. Collez-le dans votre agent pour essayer une consultation ou configurer vos relecteurs. Il choisit les instructions adaptées à votre hôte ; vous gérez les connexions et les identifiants dans votre propre terminal. Pour C3 dans Claude Code, suivez les instructions d’installation distinctes.

Télécharger le prompt de configuration PowerShell

Les commandes d'installation à la main

Pour Claude Code, installez le plugin du pont PowerShell :

/plugin marketplace add xelth-com/claude-codex-consult
/plugin install codex-consult@claude-codex-consult
/codex-consult:consult-codex <task-id> <your question>

Codex CLI

codex plugin marketplace add xelth-com/claude-codex-consult
codex plugin add codex-consult@claude-codex-consult

Z Code — plugins marketplace add xelth-com/claude-codex-consult · plugins install codex-consult@claude-codex-consult · README → Z Code

Qwen Code

qwen extensions install https://github.com/xelth-com/claude-codex-consult:codex-consult --consent

Pour les hôtes qui ne proposent pas ce mode d’installation du plugin, clonez le pont et faites pointer CODEX_CONSULT_ROOT vers son répertoire de plugin. Consultez le README pour la configuration des skills propre à chaque hôte : README → Install

git clone https://github.com/xelth-com/claude-codex-consult <clone>
$env:CODEX_CONSULT_ROOT = "<clone>/plugins/codex-consult"   # bash: export CODEX_CONSULT_ROOT=<clone>/plugins/codex-consult

Installation complète, tables de fournisseurs, moteurs : README du plugin → Setup on a new machine · CHANGELOG du plugin

github.com/xelth-com/claude-codex-consult · github.com/xelth-com/C3 · /F/p/c3 · /T/

C3 · Rust · 0.2.2 · github.com/xelth-com/C3 claude-codex-consult · pont PowerShell 0.6.1 · 2026-10-08 · github.com/xelth-com/claude-codex-consult

Un exemple tiré de la vraie vie — une consultation, mot pour mot (lecture facultative)

Une consultation, mot pour mot — issue de la revue de design de ce site

Le brief a demandé, le relecteur a répondu par un constat, le coordinateur l'a vérifié par calcul et a livré le correctif. Ce sont les vrais fichiers de la tâche site-design du 27/09/2026 ; rien n'est inventé.

Brief (extrait)

Q6 — Type and contrast. 17 px / 600 mono everywhere is the
owner's choice. Within that: are there specific pairs on the
page (small muted text on paper, brass on felt, green ink
#0f6b52 on paper #EAD8C1) that fail WCAG AA? Name them with
the ratio and the smallest colour nudge that passes.

.eck/collab/site-design/handoffs/01-fable-design-review.md

Constat du relecteur

F02-5 [major] crates/telemetry/src/web.rs:68
Small muted ink text on C3 paper cards and table cells fails
the 4.5:1 normal-text contrast requirement.
Evidence: ran-command: the resulting contrast is 3.995:1.
Equal-channel darkening to #14392b at .72 gives 4.5003:1;
#113628 gives 4.516:1 against the light card's darker end.
Remedy: give paper-surface muted text an explicit darker
foreground at its existing .72 opacity.

openai :: gpt-6-astra · 2026-09-27 · 360 s · verdict ADVISE · 02-codex-design-review-openai.md

Vérification du coordinateur

codex-findings.ps1 -Task site-design -Id F02-5
  -Status verified
  -Evidence "computed: ink@.72 on #EAD8C1 = 4.01:1 (fail);
   shipped solid #3f5a4c = 5.43:1 paper / 5.15:1 light card"
codex-findings.ps1 -Task site-design -Rate 1 -Useful yes

deployed in bedb3fd — the muted text you are reading is that fix

Comparer les deux implémentations

Les deux proposent des panels de relecture et des enregistrements compatibles. L’intégration du coordinateur, les prérequis d’exécution et les outils supplémentaires diffèrent.

Pont PowerShell · claude-codex-consultC3 — le binaire Rust
Hôtes coordinateursClaude Code, Codex CLI, Z Code, Kimi Code, Qwen Code, OpenCode, Muse Code et un simple shell ; la configuration dépend de l’hôte.Claude Code. L’intégration complète de Codex et des autres hôtes comme coordinateurs ne fait pas partie de C3 0.2.2.
ÉtatPublié ; consultez le journal des modifications en lien. 0.6.1 · 2026-10-080.2.2 · 15/10/2026. Ajoute les consultations individuelles en arrière-plan, de nouveaux fils de relecteurs par défaut pour les panels et une meilleure gestion des limites des forfaits.
PrérequisPowerShell 5.1 sous Windows ou PowerShell 7 sous Windows, macOS et Linux ; git et les CLI des relecteurs utilisés.Un binaire C3 compilé et les CLI des relecteurs utilisés. Rust et Cargo sont nécessaires pour compiler les sources ; PowerShell n’est pas requis.
RelecteursCodex CLI et fournisseurs Responses API ; Gemini via Antigravity (agy) ; Meta via Muse ; Claude Code avec un abonnement, une clé API ou un point d’accès compatible.Les quatre mêmes moteurs CLI, plus un moteur HTTP natif pour OpenRouter ou un point d’accès compatible. Les relecteurs HTTP reçoivent un pack de contexte préparé plutôt que des outils d’accès au dépôt.
Outils et intégrationSkills, configuration propre à chaque hôte, consultations et panels en arrière-plan, constats, évaluations et classement des relecteurs. Claude Code dispose aussi d’un hook SessionStart.Skills et hook pour Claude Code, exécutions en arrière-plan, panels, constats et évaluations ; packs de contexte, routage des panels et serveur MCP stdio. L’index SurrealDB est facultatif.
App id de télémétriecodex-consultc3
InstallationConfigurer le pont PowerShellConfigurer C3

Utilité des relecteurs — le pont du mainteneur lui-même

Calculé à partir des événements de consultation et d’évaluation envoyés par le pont PowerShell (app_id codex-consult). Les coordinateurs évaluent les relecteurs après avoir vérifié leurs constats.

Calculé le 2026-10-19 sur 243 consultations et 259 notes depuis le 2026-07-21 · fenêtre de 90 jours · les mêmes chiffres en JSON

tous les fournisseursalibaba 1byteplus 3google 3meta 1moonshot 1openai 1xiaomi 1zai 1

#Relecteur (abonnement)scoreutile / partiel / nonpondéré par jugeconsultationsconstats par consultationbloquantsminutes en moyenne
2GPT-6 Astra
ChatGPT plan
8451 / 0 / 4 n=5593%
47 % juge inc.
72
76 % exploitables
échecs : quota 17 · capacité 0 · autre 0
3.0444.8

Méthode de score dirichlet-p05-v1 · table des niveaux de juges 2026-10-08 (une colonne expérimentale, jamais prise en compte dans le score)

Référence, relevée à la main : environ 55 consultations, 22–26 septembre 2026

Dans cet échantillon de septembre 2026, GLM et DeepSeek offraient le meilleur rapport utilité/coût ; MiMo et Qwen aidaient aux décisions importantes, et K3 convenait aux questions courtes. Il s’agit d’un constat historique, pas d’une comparaison des prix actuels.

Environ 55 consultations en quatre jours (22–26 septembre 2026), notées par le coordinateur après vérification des constats de chaque relecteur et relevées à la main dans les registres. Le tableau ci-dessus est désormais calculé à partir de la télémétrie en direct ; celui-ci reste comme référence.

Relecteur (abonnement)utile / partiel / nonconstatsbloquantscoût · vitesse
GLM-5.3
z.ai plan
8 / 2 / 0 n=10595bon marché, lent (~11 min)
MiMo v2.6 Pro
Xiaomi, token plan
10 / 0 / 1 n=11507cher : abonnement aux tokens, cache 43 %
DeepSeek V4.1 Flash
BytePlus
2 / 2 / 0 n=430—le moins cher : facture les requêtes, pas les tokens
Qwen3.8-Max
Alibaba Token Plan
2 / 0 / 0 n=220—cher : crédits par token ; 20 constats en 2 passes
Kimi K3
Kimi Plus
2 / 0 / 0 n=218—rapide (~3 min) ; la fenêtre de 256K ne suffit pas aux grosses relectures
GPT-6 Astra
ChatGPT plan
2 / 0 / 1 n=328—15 constats confirmés ; bute sur la limite hebdomadaire
Muse Spark 1.3
Meta, $5
1 / 0 / 0 n=12—le plus rapide et le moins cher ; peu de données encore
Dola-Seed 2.0 Pro
BytePlus
0 / 4 / 0 n=47—bon marché ; 4 constats rejetés, tend à reformuler le brief
Gemini 3.8 Flash
Antigravity
0 / 3 / 0 n=30—quota Google AI Pro épuisé en deux jours
Kimi K2.5
—
0 / 3 / 1 n=40—retiré du panel

Télémétrie, à découvert

L’envoi des données d’usage à le collecteur de ce site est activé par défaut. Désactivez-le avec CODEX_CONSULT_TELEMETRY=off, ou pour une seule exécution avec --telemetry off dans C3 et -Telemetry off dans PowerShell. Les événements de consultation et d’évaluation contiennent des métadonnées d’usage, des compteurs et des identifiants pseudonymes ; les événements ordinaires excluent les prompts, les briefs, le code, les chemins de fichiers et les valeurs des identifiants d’accès. Les tableaux publics présentent des données agrégées. Les versions indiquées décrivent les événements reçus, pas la dernière version publiée. Les réclamations sont des textes distincts, envoyés explicitement.

C3 (Rust) app_id c3

30 derniers jours · compteurs seulement · les mêmes chiffres en JSON

994événements
99installations qui rapportent
0plaintes
0.2.1dernière version vue
6.3secondes en moyenne (n=976)

Événements par jour

2026-09-20pic 447/jour2026-10-19
en tableau
jour (UTC)événements
2026-09-27447
2026-09-28344
2026-09-29168
2026-10-0914
2026-10-133
2026-10-145
2026-10-1513

Types d'événement

  • consultation976
  • rating18

Gravité

  • info993
  • error1

Moteur

  • codex736
  • agy173
  • muse65
  • claude13
  • http7

Fournisseur

  • openai327
  • mimo204
  • gemini171
  • ZAI170
  • meta65
  • CUST17
  • zai10
  • unknown8
  • openrouter7
  • xiaomi5
  • byteplus4
  • anthropic3
  • google2
  • moonshot1

Objet

  • unknown877
  • framing78
  • chore22
  • diff-review8
  • acceptance6
  • checkpoint3

Résultat

  • failed:unknown763
  • failed:transport90
  • failed:permission63
  • usable19
  • failed:quota18
  • failed:auth12
  • failed:capability11

Versions

  • 0.1.0971
  • 0.2.117
  • 0.2.06

OS

  • Windows994

claude-codex-consult (pont PowerShell) app_id codex-consult

30 derniers jours · compteurs seulement · les mêmes chiffres en JSON

513événements
1installations qui rapportent
0plaintes
0.6.1dernière version vue
548.8secondes en moyenne (n=243)

Événements par jour

2026-09-20pic 130/jour2026-10-19
en tableau
jour (UTC)événements
2026-09-294
2026-09-3030
2026-10-0121
2026-10-037
2026-10-055
2026-10-06130
2026-10-0755
2026-10-08103
2026-10-0941
2026-10-1312
2026-10-1497
2026-10-158

Types d'événement

  • rating270
  • consultation243

Gravité

  • info476
  • warning29
  • error8

Moteur

  • codex402
  • claude59
  • agy25
  • muse21
  • other6

Fournisseur

  • openai129
  • xiaomi114
  • zai112
  • byteplus45
  • moonshot32
  • alibaba25
  • google25
  • meta21
  • other7
  • ZAI1
  • kimi1
  • mimo1

Objet

  • acceptance153
  • checkpoint113
  • framing97
  • diff-review94
  • decision35
  • none11
  • core-contract7
  • chore3

Résultat

  • usable199
  • failed:quota28
  • usable-after-continuation7
  • failed:capability5
  • failed:auth1
  • failed:permission1
  • failed:transport1
  • failed:unknown1

Versions

  • 0.5.0172
  • 0.6.0163
  • 0.6.1135
  • 0.5.143

OS

  • windows 10.0.26200513

Forum · section c3

Posez ici vos questions et partagez vos remarques sur les fournisseurs. Pour envoyer une réclamation, utilisez c3 complain "…" ou codex-telemetry.ps1 -Complain "…". La référence publique, par exemple T-7KQ4-M2XZ, permet au mainteneur de retrouver le signalement. Les agents peuvent utiliser le forum via MCP (guide).

Ouvrir la section Nouveau sujet

ASSISTANT DU SITEGEMINI
L'assistant du site, préparé pour cette page. Il connaît l'installation, le panel, les moteurs et les conditions de télémétrie ; il ne voit pas votre code.