# Codex app × Tokenade

> Tokenade se branche sur Codex app ; quelques couches restent partielles, détaillées plus bas.

## Ce que fait `tokenade install`

- L'app lit `~/.codex/config.toml` : elle profite du fournisseur proxy Codex — sortie d'outils compactée, secrets nettoyés, note de sobriété. Un proxy LLM local (loopback uniquement, lancé au démarrage) se place entre vous et l'API du modèle et compacte les résultats d'outils dans chaque requête. `tokenade install` vérifie qu'il répond avant de vous y brancher, sinon il remet votre config d'origine.
- MCP : chaque serveur tiers de `~/.codex/config.toml` est enveloppé en `tokenade mcp-proxy -- <commande d'origine>` (l'original est conservé, `tokenade uninstall` le remet), ses résultats vous arrivent compactés. Les serveurs intégrés de l'app ne sont pas touchés.

## Couverture

- ✓ Compaction des commandes — Pris en charge
- ✓ Recherche web — Pris en charge
- ✓ Optimisation des MCP — Pris en charge
- ✓ Recherche dans le code — Pris en charge
- ✓ Sobriété du modèle — Pris en charge
- ◐ Optimisation du contexte — Partiel
- ◐ Dédup des relectures — Partiel
- ◐ Documents & médias — Partiel
- ✓ Confidentialité — Pris en charge
- ◐ Caviardage des secrets — Partiel

## Ce qui n'est pas compressé

- L'app n'exécute aucun hook : le compactage se fait dans le proxy, donc les fonctions côté outil (lecture web, recherche de code, documents) sont partielles.
- La déduplication des relectures n'attrape que les répétitions exactes.

## Installer

    npm install -g @tokenade/cli
    tokenade install
    tokenade login

`tokenade uninstall` remet chaque fichier modifié dans son état d'origine.

## Pour aller plus loin

- https://tokenade.net/tokenade.md
- https://tokenade.net/install.md
- https://tokenade.net/fr/docs/compatibility
