Aller au contenu
18k

Clients pris en charge

opencodex est une passerelle locale unique pour vos outils de code IA et vos modèles. Il configure certains outils nativement ; pour les autres, il exporte ou gère un fichier de configuration qui dirige l’outil vers le proxy local. Cette page est générée à partir des registres du code et reflète donc exactement ce que fournit la version actuelle.

  • implemented: le client figure dans le registre. Pour les configurations exportées, le protocole indiqué est lu dans la configuration générée par opencodex, et la génération échoue s’il change. Un protocole marqué revu désigne un point de terminaison issu d’une revue plutôt que de la configuration elle-même (clients natifs, et clients qui déduisent un point de terminaison précis d’un réglage) ; le générateur vérifie que le code revu est toujours en place. Les lignes « Compatible OpenAI » n’affirment aucun point de terminaison.
  • test-covered: implemented, et un cas de test choisi en revue qui exerce ce client est lié. Le générateur vérifie seulement que le test existe toujours et qu’il est actif ; lisez-le pour savoir ce qu’il vérifie.
  • Vérifié à l’exécution: une observation datée : une personne a exécuté le produit et la version du client indiqués avec la version d’opencodex indiquée, pour le scénario décrit, à cette date, et a lié la preuve. Cela ne dit rien des autres versions ou produits. La preuve est revue lors de l’ajout du résultat ; le générateur ne la rejoue pas. Un tiret signifie qu’aucun résultat n’est enregistré.
Client Natif Export de configuration Intégration de fichier gérée Protocole entrant Niveau Vérifié à l’exécution Remarques
Codex (CLI, app, SDK) Oui — — Responses (revu) test-covered (test) — Configuré par opencodex lui-même ; aucun fichier de configuration exporté. guide
Claude Code Oui — — Anthropic Messages (revu) test-covered (test) — Configuré par opencodex lui-même ; aucun fichier de configuration exporté. guide
Claude Desktop Oui — — Anthropic Messages (revu) implemented — Configuré par opencodex lui-même ; aucun fichier de configuration exporté.
Grok Build Oui — — Responses (revu) test-covered (test) — Configuré par opencodex lui-même ; aucun fichier de configuration exporté. guide
Qoder — JSON Oui Compatible OpenAI (point de terminaison choisi par le client) test-covered (test) — Écoute locale uniquement.
Qoder CN — JSON Oui Compatible OpenAI (point de terminaison choisi par le client) implemented — Écoute locale uniquement.
WorkBuddy — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement. L’application exécute d’abord une vérification propre au client et peut refuser.
WorkBuddy AI — JSON Oui Chat Completions implemented — Écoute locale uniquement. L’application exécute d’abord une vérification propre au client et peut refuser.
OpenCode — JSON Oui Chat Completions test-covered (test) — L’export prend aussi en charge une écoute distante (il ajoute l’en-tête de clé API). guide
Pi — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement. guide
Oh My Pi (omp) — YAML Oui Chat Completions; Responses (modèles OpenAI natifs uniquement) test-covered (test) — Écoute locale uniquement. Ne modifie que son propre bloc YAML.
Hermes — YAML Oui Chat Completions test-covered (test) — L’export prend aussi en charge une écoute distante (il ajoute l’en-tête de clé API). Ne modifie que son propre bloc YAML.
OpenClaw — JSON5 Oui Chat Completions test-covered (test) — L’export prend aussi en charge une écoute distante (il ajoute l’en-tête de clé API).
Kimi CLI — TOML Oui Compatible OpenAI (point de terminaison choisi par le client) test-covered (test) — Écoute locale uniquement.
Gajae — YAML Oui Chat Completions test-covered (test) — Écoute locale uniquement.
DSH — YAML Oui Responses test-covered (test) — Écoute locale uniquement. Écrit dans le magasin de fournisseurs actuel du client. Ne modifie que son propre bloc YAML. Les écritures passent par un fichier de verrou placé à côté de la configuration.
MCode — YAML Oui Anthropic Messages implemented — Écoute locale uniquement. Les écritures passent par un fichier de verrou placé à côté de la configuration.
ZCode — JSON Oui Responses (revu) test-covered (test) — Écoute locale uniquement. Écrit dans le magasin de fournisseurs actuel du client. Le client choisit le point de terminaison à partir de ce réglage (vérifié en revue d’après le comportement documenté du client).
Command Code — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement. Les écritures passent par un fichier de verrou placé à côté de la configuration.
Prime — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement.
Aside — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement.
Raycast — YAML Oui Chat Completions (revu) test-covered (test) — Écoute locale uniquement. Le client choisit le point de terminaison à partir de ce réglage (vérifié en revue d’après le comportement documenté du client).
omo — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement.
Cline — JSON Oui Responses test-covered (test) — Écoute locale uniquement. Les écritures passent par un fichier de verrou placé à côté de la configuration.
Kilo Code — JSON Oui Chat Completions test-covered (test) — L’export prend aussi en charge une écoute distante (il ajoute l’en-tête de clé API).
Factory Droid — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement. guide
Gentle Shell — JSON Oui Chat Completions test-covered (test) — Écoute locale uniquement.
T3 Code — JSON Oui Anthropic Messages test-covered (test) — Écoute locale uniquement. L’application exécute d’abord une vérification propre au client et peut refuser.

Le proxy accepte ces protocoles. Un outil absent de la liste peut quand même se connecter s’il permet de définir un point de terminaison personnalisé pour l’un d’eux.

  • POST /v1/responses: Responses
  • POST /v1/chat/completions: Chat Completions
  • POST /v1/messages: Anthropic Messages

Cette page est générée par scripts/generate-client-support-matrix.ts à partir des registres d’export, d’intégration gérée et d’intégration native. Pour ajouter un client, ajoutez son entrée dans scripts/client-support-matrix/metadata.ts puis lancez bun run docs:clients ; bun run docs:clients:check échoue tant que la page validée est obsolète.