Package Exports
- deepcode-v4
- deepcode-v4/src/proxy.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (deepcode-v4) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
DeepCode V4

Este proyecto es un proxy avanzado basado en el repositorio oficial de DeepSeek, diseñado para funcionar como un intermediario perfecto entre Claude Code y los modelos de DeepSeek. Está impulsado por el cerebro de DeepCode V4 Pro, lo cual le otorga una mayor compatibilidad y precisión al utilizar las herramientas (tools) nativas de Claude Code.
🌟 Características Principales
- Cerebro de DeepCode V4 Pro: Mejor interpretación, compatibilidad y ejecución de las llamadas a herramientas (tool-calling) nativas de Claude Code.
- Transparencia Total con Claude Code: Soporta los flags nativos de la CLI de Claude.
- Barra de estado integrada (Statusline): Muestra en tiempo real los tokens consumidos y el costo directamente en la interfaz inferior de Claude Code.
- Caché y Optimización: Mantiene los breakpoints de caché (prompt-cache) de Anthropic para ahorrar tokens y corrige comportamientos inestables de streaming (SSE).
🚀 Instalación y Uso
Instala la herramienta globalmente utilizando npm:
npm install -g deepcode-v4Una vez instalado, el comando principal para iniciar la aplicación es deepcode.
Comandos y Ejemplos de Uso
Puedes usar el comando deepcode de la misma manera que usarías claude code. El proxy se encargará de traducir todo en segundo plano.
Iniciar una nueva sesión:
deepcode
Continuar una sesión anterior:
Funciona exactamente igual que el comando nativoclaude --resume:deepcode --resumeSaltar confirmación de permisos (Modo automático):
Al igual que con Claude Code, puedes usar el flag de permisos peligrosos para que la IA actúe de forma autónoma sin pedir confirmación:deepcode --dangerously-skip-permissions
Nota: Cualquier otro flag compatible con claude code puede pasarse directamente al comando deepcode.
⚙️ Configuración y Seguridad
Necesitas configurar tu DEEPSEEK_API_KEY. Puedes hacerlo de las siguientes maneras:
- Creando un archivo
.enven la misma carpeta donde vas a trabajar y ejecutar el comando. - Configurando la variable de entorno globalmente en tu sistema o terminal.
- Creando un archivo
.enven tu directorio de usuario:~/.deepcode-v4/.env(recomendado para uso global).
(Revisa el archivo .env.example incluido en este repositorio para ver cómo estructurarlo y otras configuraciones adicionales disponibles).
⚠️ Seguridad de tu API Key:
Tu clave de API está perfectamente protegida a nivel local en tu entorno. Sin embargo, si decides crear el archivo.envdirectamente en la carpeta del proyecto en el que estás trabajando con Claude, recuerda agregar.enval archivo.gitignorede tu proyecto. Así evitarás subir accidentalmente tu clave a GitHub.
🛠️ Utilidades Adicionales (Resumen)
El paquete incluye otros comandos secundarios que se instalan junto con el principal:
deepcode: El comando principal que levanta el proxy y lanza la sesión de Claude conectada a DeepSeek V4 Pro.deepcode-clean: Sanitiza y limpia los archivos de historial de Claude Code (.jsonl) para facilitar la portabilidad si decides cambiar de API.deepcode-statusline: Comando de utilidad interna. Permite instalar o desinstalar la barra de consumo de tokens en la interfaz de Claude Code (--install/--uninstall).
📜 Licencia
Este proyecto está bajo la Licencia MIT.