pandacode: haz que la experiencia de Claude Code funcione en cualquier modelo
pandacode es un motor de agente de código abierto integrado en pandapaw, compatible con la experiencia completa de Claude Code, pero el backend del modelo lo decides tú: DeepSeek, Qwen, vLLM/Ollama, proxy de red interna de la empresa, todo compatible, y acepta ambos formatos de API de OpenAI y Anthropic. Instalación con un solo comando, control remoto desde el teléfono, navegador o escritorio como siempre.

La experiencia interactiva de Claude Code es excelente: sesiones, llamadas a herramientas, lectura/escritura de archivos, control remoto, todo en uno. Pero está vinculado al modelo de Anthropic: la suscripción tiene límites, la facturación por uso de la API no es barata, y algunos equipos solo pueden usar la puerta de enlace del modelo de la red interna de la empresa, sin siquiera poder conectarse a Anthropic.
pandacode está hecho para este escenario: un motor ligero de agente de codificación escrito desde cero en Rust, con un comportamiento externo completamente idéntico al de Claude Code (la misma salida en streaming, el mismo ciclo de herramientas, el mismo protocolo de sesión), pero el backend del modelo lo decides tú.
¿Qué modelos puede conectar?
pandacode admite simultáneamente dos formatos de API, prácticamente todos los servicios de modelos del mercado son compatibles:
| Formato | Backend típico |
|---|---|
| Anthropic Messages | Endpoint Anthropic oficial de DeepSeek, GLM, cualquier servicio compatible con /v1/messages |
| OpenAI Completions | OpenAI, DeepSeek /v1, Qwen, vLLM, Ollama, varios proxies LLM de redes internas empresariales |
También admite autenticación personalizada mediante cabeceras HTTP: muchos proxies de redes internas empresariales no usan el token Bearer estándar, sino que requieren cabeceras personalizadas como access_token, IP de origen, etc. pandacode lo soporta de forma nativa; solo hay que configurarlo.
Resumen de funciones
- 6 herramientas integradas: Read / Write / Edit / Bash / Glob / Grep: leer código, modificar archivos, ejecutar comandos, buscar en proyectos, las acciones principales de un agente de codificación están todas.
- Ciclo completo de herramientas: el modelo puede llamar herramientas de forma continua, obtener resultados y seguir razonando hasta completar la tarea.
- Salida en streaming: renderiza respuestas palabra por palabra, con la misma sensación que Claude Code.
- Integración con el ecosistema PandaNpc: coexiste como un "motor" independiente con el verdadero Claude Code: en la App de PandaNpc (escritorio / web / iPhone), al seleccionar el motor
pandacodepara una conexión, puedes controlarlo de forma remota, y el encabezado de la sesión mostrará la insignia 🐼 pandacode. - Tamaño muy pequeño: el binario único tiene aproximadamente 2MB, se distribuye junto con pandapaw.
Instalación
pandacode está integrado en pandapaw (la herramienta unificada de línea de comandos de PandaNpc), se instala con un solo comando:
# macOS / Linux
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh
# Windows (PowerShell)
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexEl script de instalación instalará pandapaw y pandacode juntos. Los usuarios que ya tengan pandapaw instalado solo necesitan ejecutar pandapaw update para que pandacode se agregue automáticamente.
Configurar el backend del modelo
Método 1: DeepSeek (el más sencillo)
DeepSeek proporciona un endpoint compatible con Anthropic, solo necesitas escribir la clave con un comando:
pandapaw pandacode set-key sk-你的DeepSeek密钥
pandapaw install # 注册 pandacode 常驻服务Por defecto apunta a https://api.deepseek.com/anthropic + deepseek-chat, listo para usar después de la instalación.
Método 2: Endpoint en formato OpenAI (Qwen / vLLM / Ollama / proxy de red interna)
Edita ~/.pandapaw/config.toml, añade una sección [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"Después de modificar, ejecuta pandapaw install (o reinicia el servicio pandacode) para que surta efecto. Para Ollama local es la misma escritura: base_url = "http://127.0.0.1:11434/v1", model = "qwen2.5-coder", el token se puede rellenar con cualquier valor.
La clave del modelo solo existe en el archivo de configuración de tu propia máquina, no se sube al servidor ni se guarda en la base de datos.
Úsalo en la App
Una vez instalado, esta máquina se registrará en la red de retransmisión de PandaNpc como tu-nombre-de-máquina-pc. Abre la App de PandaNpc (versión web en pandanpc.com o la aplicación de escritorio / iPhone):
- Crea (o edita) una conexión de Claude Code, selecciona el motor pandacode;
- Inicia una sesión, envía mensajes normalmente: escribir código, corregir errores, ejecutar comandos, la experiencia es igual que Claude Code;
- La insignia 🐼 en el encabezado de la sesión indica que esta sesión se ejecuta en tu propio modelo.
Debido a que utiliza el mismo protocolo de sesión, todas las capacidades de PandaNpc como control remoto desde el móvil, reconexión tras desconexión, y reproducción histórica están disponibles.
¿Cuándo elegir pandacode y cuándo elegir el verdadero Claude Code?
| Escenario | Recomendación |
|---|---|
| Tienes suscripción/crédito de Claude, buscas la máxima capacidad de codificación | Claude Code verdadero |
| Quieres ahorrar: tareas diarias pequeñas con modelos baratos | pandacode + DeepSeek |
| Red interna empresarial, solo se puede usar la puerta de enlace de modelos internos | pandacode + formato OpenAI + cabecera personalizada |
| Quieres estar completamente offline / que los datos no salgan de la red interna | pandacode + vLLM / Ollama |
Los dos motores coexisten en la App: una misma máquina puede tener simultáneamente una conexión de Claude Code y una conexión de pandacode, y elegir según la tarea.
Resumen
pandacode desacopla la "experiencia de Claude Code" del "modelo de Anthropic": la experiencia se conserva, el modelo es libre. Con un comando de instalación + unas pocas líneas de configuración, tu DeepSeek / Qwen / modelo de red interna tiene un agente de codificación que se puede controlar de forma remota.
Después de la instalación, si tienes algún problema, no dudes en enviar tus comentarios en pandanpc.com.
Guías relacionadas

Conecta un backend de modelo personalizado a Claude Code + acceso remoto con pandapaw: ahorra dinero y controla desde cualquier lugar
Usa backends de modelos baratos como DeepSeek para ejecutar Claude Code y ahorrar dinero, luego usa pandapaw para conectarte de forma remota a tu máquina de desarrollo — controla tu Claude Code personalizado desde cualquier lugar en otro ordenador o navegador.
Leer artículo →
Conecta Claude Code desde el móvil: consulta sesiones y aprueba acciones en cualquier momento con iOS
Este artículo está dirigido a desarrolladores y comparte las mejores prácticas para conectarse a Claude Code desde el móvil. Mediante la app PandaNpc iOS, puedes ver las sesiones en tiempo real, aprobar llamadas a herramientas y responder preguntas. Con pandapaw y iOS Live Activity, logras un control remoto eficiente, mejorando la flexibilidad de codificación.
Leer artículo →
Apaga esta computadora, controla tu Claude Code de forma remota desde cualquier lugar
¿Claude Code atado a una sola máquina? Déjalo correr en la máquina de desarrollo, cambia a otra computadora o navegador para controlarlo remotamente — ver sesiones, aprobar herramientas, ver cambios de código, sin tener que estar frente a esa máquina en todo momento.
Leer artículo →