Adieu clés API et abonnements payants — Proxima combine ChatGPT, Claude et Gemini dans une seule fenêtre
Récemment, je suis tombé sur Proxima — un projet qui résout l'un des problèmes les plus agaçants du développement moderne. Situation familière : vous avez un abonnement ChatGPT Plus, vous êtes habitué à Claude pour écrire du code, et vous utilisez Perplexity pour des recherches web rapides. Mais dès que vous devez intégrer dans un IDE ou automatiser via des scripts, le cirque commence. Soit vous payez par token via l'API (ça grimpe vite), soit vous basculez constamment entre les onglets du navigateur.
Proxima offre une solution élégante qui transforme vos comptes ordinaires en une véritable passerelle API locale.

Qu'est-ce que c'est exactement
En bref, Proxima est un serveur local basé sur Electron qui "fait semblant" d'être un navigateur. Il utilise vos sessions actives sur ChatGPT, Claude, Gemini et Perplexity. Vous vous connectez une fois à l'application, et ensuite Proxima fait le pont entre votre éditeur de code et ces conversations.
Pas de clés API, pas de limites de tokens (sauf celles de votre abonnement), et pas de paiements par requête. Tout le trafic passe par 127.0.0.1, donc vos données ne vont pas chez un intermédiaire — elles vont directement au modèle d'IA que vous utilisez.
Comment ça fonctionne en coulisses
Dans la nouvelle version 4.1.0, les développeurs ont déployé le système Provider Engine. Auparavant, des outils similaires s'appuyaient souvent sur le "parsing maison" (extraction du DOM), qui était lent et cassait à chaque mise à jour de l'interface du site web.
Proxima a pris une autre route. Il injecte des scripts directement dans le contexte de la page du navigateur et communique avec les API des fournisseurs au niveau du flux SSE. C'est un ordre de grandeur plus stable et plus rapide — la réponse est quasi instantanée, comme si vous utilisiez l'API officielle, mais via votre propre compte. Si le moteur ne peut pas s'accrocher aux méthodes internes de la page pour une raison quelconque, il revient à la bonne vieille méthode d'interaction avec les éléments de l'interface.
Ce que Proxima peut faire
Le développeur du projet Zen4-bit a clairement compris qu'un simple "chat dans une fenêtre" personne n'en a besoin, alors il l'a bourré de fonctionnalités pour en faire un véritable couteau suisse.
1. Endpoint unifié compatible OpenAI
C'est probablement la fonctionnalité principale. L'application démarre un serveur local sur http://localhost:3210. Tout outil capable de fonctionner avec l'API OpenAI (par exemple, les extensions dans VS Code ou Cursor) peut être redirigé vers cette adresse. Changez simplement l'URL dans les paramètres du plugin, et voilà — votre éditeur de code communique maintenant avec Claude 3.5 Sonnet via votre compte ordinaire.
2. Mode routeur intelligent
Vous pouvez éviter de choisir un modèle spécifique et envoyer une requête à model: "auto". Le système décidera de lui-même qu'une tâche de codage est mieux adaptée à Claude, et que la recherche des dernières actualités devrait aller sur Perplexity. Il y a même un mode model: "all", où la même question est envoyée à tous les modèles d'IA disponibles en même temps, et vous comparez les résultats dans une seule fenêtre.
3. CLI puissant
Pour ceux qui n'aiment pas quitter le terminal, il y a l'utilitaire proxima. Il vous permet de rediriger directement les erreurs de compilation ou la sortie des tests vers l'IA :
npm run build 2>&1 | proxima fix
Ou poser rapidement une question sur du code :
proxima code review --file src/auth.js
4. Support MCP
Pour les fans du Model Context Protocol (MCP), il y a beaucoup à explorer. Le projet fournit plus de 45 outils : de la recherche approfondie sur GitHub et Reddit à l'écriture automatique de tests et l'audit de sécurité.
Comment le mettre en route
Sur Windows, c'est simple — téléchargez l'installateur depuis les releases et lancez-le. Pour macOS et Linux, il faudra mettre les mains dans le cambouis avec le terminal :
- Clonez le dépôt :
git clone https://github.com/Zen4-bit/Proxima.git - Installez les dépendances :
npm install - Lancez :
npm start
Après le lancement, une fenêtre Electron s'ouvrira. Vous devrez vous connecter à vos comptes ChatGPT, Claude ou Gemini. Notez que Google bloque parfois la connexion via les navigateurs intégrés, donc pour Gemini vous devez souvent utiliser les cookies de votre navigateur principal — l'application inclut des instructions pour faire cela.
Cas d'utilisation pratiques
Pourquoi se compliquer si vous pouvez simplement ouvrir un onglet dans Chrome ?
Premièrement, l'automatisation. Vous pouvez écrire un script Python qui parcourt vos fichiers locaux et demande à Claude de mettre à jour la documentation, sans dépenser d'argent pour l'API Anthropic. Proxima est livré avec des SDK Python et JavaScript prêts à l'emploi.
Deuxièmement, le contexte. Grâce aux outils MCP, l'IA a accès à des informations qu'il est difficile de simplement copier-coller dans un chat : la structure du projet, les résultats de recherche internet, ou des utilitaires d'analyse de code spécialisés.
Troisièmement, les économies. Si vous codez beaucoup avec des assistants IA, les factures API à la fin du mois peuvent être une surprise désagréable. Proxima vous permet d'utiliser votre ressource d'abonnement personnel à 100%.
Est-ce que ça vaut le coup
Le projet semble très vivant et est activement mis à jour. Bien sûr, il y a toujours le risque qu'OpenAI ou Anthropic resserre les vis et combatte ces méthodes d'accès plus agressivement. Mais en ce moment, c'est l'un des moyens les plus pratiques de rassembler tous les meilleurs modèles d'IA sur un seul port local.
Je recommande tout particulièrement Proxima à ceux qui travaillent dans Cursor ou VS Code et veulent utiliser différents modèles sans jongler entre les abonnements et les clés API. Le projet est gratuit pour une utilisation non commerciale, donc lâcher une étoile sur GitHub n'est vraiment pas de trop.
Le seul point négatif est que la documentation est parfois un peu clairsemée, et il faut fouiller dans les paramètres de l'application pour savoir quel port va où. Mais les docs interactives à http://localhost:3210/docs après le lancement du serveur comblent cette lacune.
Projets similaires