pandacode : Faites fonctionner l'expérience Claude Code sur n'importe quel modèle
pandacode est un moteur d'agent de codage open source intégré dans pandapaw, compatible avec l'expérience complète de Claude Code, mais le backend du modèle vous appartient — DeepSeek, Qwen, vLLM/Ollama, proxy du réseau interne de l'entreprise peuvent tous être connectés, et il supporte les deux formats d'API OpenAI et Anthropic. Installation en une commande, contrôle à distance depuis un téléphone, un navigateur ou un bureau comme d'habitude.

L'expérience interactive de Claude Code est excellente — sessions, appels d'outils, lecture/écriture de fichiers, contrôle à distance, le tout intégré. Mais elle est liée au modèle d'Anthropic : l'abonnement a des limites, l'API facturée à l'usage n'est pas bon marché, et certaines équipes ne peuvent utiliser que la passerelle modèle interne de leur entreprise, sans même pouvoir se connecter à Anthropic.
pandacode est conçu pour ce scénario : un moteur d'agent de codage léger écrit de zéro en Rust, son comportement externe est totalement identique à celui de Claude Code (même sortie en continu, même boucle d'outils, même protocole de session), mais le modèle backend vous appartient.
Quels modèles peut-il utiliser ?
pandacode prend en charge simultanément deux formats d'API, couvrant pratiquement tous les services de modèles du marché :
| Format | Backend typique |
|---|---|
| Anthropic Messages | Point d'accès compatible Anthropic officiel de DeepSeek, GLM, tout service compatible /v1/messages |
| OpenAI Completions | OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, divers proxys LLM internes d'entreprise |
Il prend également en charge l'authentification par en-tête HTTP personnalisée — de nombreux proxys internes d'entreprise n'utilisent pas le jeton Bearer standard, mais exigent des en-têtes personnalisés comme access_token, IP source, etc. pandacode les supporte nativement, il suffit de les configurer dans le fichier de configuration.
Fonctionnalités
- 6 outils intégrés : Read / Write / Edit / Bash / Glob / Grep — lire du code, modifier des fichiers, exécuter des commandes, chercher dans un projet, les actions de base d'un agent de codage sont là ;
- Boucle d'outils complète : le modèle peut appeler des outils en continu, obtenir des résultats, continuer à raisonner jusqu'à ce que la tâche soit terminée ;
- Sortie en continu : rendu mot par mot des réponses, identique à l'expérience Claude Code ;
- Intégration PandaNpc : coexiste avec le vrai Claude Code en tant que « moteur » indépendant — dans l'application PandaNpc (bureau / web / iPhone), sélectionnez le moteur
pandacodepour la connexion afin de le contrôler à distance ; l'en-tête de session affiche le badge 🐼 pandacode ; - Taille très réduite : un binaire d'environ 2 Mo, distribué avec pandapaw.
Installation
pandacode est intégré dans pandapaw (l'outil en ligne de commande unifié de PandaNpc). Installez-le avec une seule commande :
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexLe script d'installation installera à la fois pandapaw et pandacode. Pour les utilisateurs ayant déjà installé pandapaw, exécutez pandapaw update une fois pour obtenir automatiquement pandacode.
Configurer le backend modèle
Méthode 1 : DeepSeek (la plus simple)
DeepSeek fournit un point d'accès compatible Anthropic. Une seule commande pour enregistrer la clé :
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Par défaut, il pointe vers https://api.deepseek.com/anthropic + deepseek-chat, prêt à l'emploi après installation.
Méthode 2 : Point d'accès au format OpenAI (Qwen / vLLM / Ollama / proxy interne)
Modifiez ~/.pandapaw/config.toml et ajoutez une section [pandacode] :
[pandacode]
format = "openai" # OpenAI Completions 格式
base_url = "http://your-llm-gateway/v1" # 端点 = base_url + /chat/completions
token = "sk-your-key" # 标准 Bearer;无 Bearer 鉴权就填 sk-not-required
model = "qwen3.5-plus"
# 内网代理用自定义头鉴权?加这段(token 填 sk-not-required 即不发 Bearer):
[pandacode.headers]
access_token = "你的内网token"Après modification, exécutez pandapaw install (ou redémarrez le service pandacode) pour appliquer les changements. Même approche pour Ollama local : base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", token arbitraire.
La clé du modèle est stockée uniquement dans le fichier de configuration de votre machine, ni téléchargée sur un serveur, ni entrée dans une base de données.
Utiliser dans l'application
Une fois installée, cette machine s'enregistre sur le réseau relais PandaNpc sous l'identité votre-nom-de-machine-pc. Ouvrez l'application PandaNpc (site web pandanpc.com ou client de bureau / iPhone) :
- Créez (ou modifiez) une connexion Claude Code, sélectionnez moteur pandacode ;
- Ouvrez une session, envoyez normalement des messages — écrire du code, corriger des bugs, exécuter des commandes, l'expérience est identique à celle de Claude Code ;
- Le badge 🐼 dans l'en-tête de session indique que cette session s'exécute sur votre propre modèle.
Étant donné que le même protocole de session est utilisé, toutes les capacités de PandaNpc telles que le contrôle à distance depuis un téléphone, la reconnexion en cas de déconnexion et la relecture de l'historique sont disponibles.
Quand choisir pandacode et quand choisir le vrai Claude Code ?
| Scénario | Suggestion |
|---|---|
| Vous avez un abonnement/crédit Claude, recherche de la meilleure capacité de codage | Vrai Claude Code |
| Vous voulez économiser : tâches quotidiennes simples avec un modèle moins cher | pandacode + DeepSeek |
| Réseau interne d'entreprise, uniquement passerelle modèle interne possible | pandacode + format OpenAI + en-tête personnalisé |
| Vous voulez une solution totalement hors ligne / données ne sortant pas du réseau interne | pandacode + vLLM / Ollama |
Les deux moteurs coexistent dans l'application : une même machine peut avoir simultanément une connexion Claude Code et une connexion pandacode, pour choisir selon la tâche.
Résumé
pandacode dissocie « l'expérience Claude Code » du « modèle Anthropic » : l'expérience est conservée, le modèle est libre. Une commande d'installation + quelques lignes de configuration, et votre DeepSeek / Qwen / modèle interne devient un agent de codage contrôlable à distance.
Si vous avez des problèmes après l'installation, n'hésitez pas à nous faire part de vos retours sur pandanpc.com.
Guides associés

Connecter Claude Code à un backend de modèle personnalisé + y accéder à distance avec pandapaw : économiser et contrôler où que vous soyez
Utilisez des modèles économiques comme DeepSeek comme backend pour exécuter Claude Code et économiser de l'argent, puis utilisez pandapaw pour vous connecter à distance à votre machine de développement — contrôlez votre Claude Code personnalisé à tout moment et en tout lieu depuis un autre ordinateur ou navigateur.
Lire l'article →
Connecter Claude Code depuis son téléphone : visualiser les sessions et approuver les outils sur iOS à tout moment
Cet article s'adresse aux développeurs et partage les bonnes pratiques pour connecter Claude Code depuis un téléphone. Grâce à l'application iOS PandaNpc, vous pouvez consulter les sessions en temps réel, approuver les appels d'outils et répondre aux questions. À l'aide de pandapaw et d'iOS Live Activity, vous pouvez contrôler à distance efficacement et améliorer la flexibilité du codage.
Lire l'article →
Éteignez cet ordinateur, et contrôlez votre Claude Code à distance depuis n'importe où
Claude Code est-il verrouillé sur une seule machine ? Faites-le tourner sur une machine de développement, puis depuis un autre ordinateur ou navigateur, contrôlez-le à distance — consultez les sessions, approuvez les outils, voyez les modifications de code, sans avoir à rester devant cette machine.
Lire l'article →