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.
Niveaux de prise en charge
Section intitulée « Niveaux de prise en charge »- 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. |
Points de terminaison entrants
Section intitulée « Points de terminaison entrants »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: ResponsesPOST /v1/chat/completions: Chat CompletionsPOST /v1/messages: Anthropic Messages
Tenir cette page à jour
Section intitulée « Tenir cette page à jour »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.

