Repolode
Tsuev

Tsuev/opencode-deepseek

Un puente local compatible con OpenAI que permite usar el chat web gratuito de DeepSeek como proveedor de modelos en opencode, sin una API key.

Estrellas
71
Forks
10
Issues abiertos
3
Último commit
hace 18 días

¿Qué es?

Este proyecto ejecuta un servidor FastAPI local que expone una API /v1 compatible con OpenAI y reenvía las solicitudes al chat web gratuito de DeepSeek en chat.deepseek.com usando tu propia cuenta de DeepSeek. Una vez conectado, opencode puede usar DeepSeek como un proveedor de modelos normal y funcionar como un agente completo que lee y edita archivos, ejecuta comandos bash y busca código. No se necesita una API key ni hacer pagos.

El puente gestiona el inicio de sesión en el navegador mediante Playwright, resuelve el desafío de proof-of-work ejecutando un módulo WASM con wasmtime y mantiene la sesión actualizada en segundo plano. Como el chat web no incluye llamadas a funciones de forma nativa, las llamadas a herramientas se emulan insertando instrucciones en el prompt y convirtiendo el texto de respuesta del modelo en llamadas a herramientas estructuradas. También incluye un cliente de chat de línea de comandos (ds) para hablar directamente con DeepSeek desde la terminal.

El servidor procesa las solicitudes al servicio de origen de una en una porque comparte una sola cuenta, e ignora la mayoría de los parámetros de OpenAI, como temperature. El uso de tokens solo se estima. El proyecto no es oficial ni está afiliado a DeepSeek.

Funciones clave

  • 01Expone en localhost una API /v1 de chat completions y modelos compatible con OpenAI.
  • 02Se integra en opencode como proveedor, con herramientas de agente para editar archivos, ejecutar bash y buscar código.
  • 03Emula las llamadas a herramientas mediante instrucciones en el prompt y el análisis de las respuestas.
  • 04Inicia sesión una vez mediante el navegador y actualiza la sesión automáticamente.
  • 05Incluye un cliente de chat para la terminal con opciones para activar DeepThink y la búsqueda web.

Casos de uso

  • Usar opencode como agente de programación sin pagar por una API key.
  • Hacer llamadas a DeepSeek desde código que usa el OpenAI SDK en una máquina local para realizar experimentos.
  • Chatear con DeepSeek desde la terminal mediante el cliente incluido.

Temas

Preguntas frecuentes

¿Qué es opencode-deepseek?
Un puente local compatible con OpenAI que permite usar el chat web gratuito de DeepSeek como proveedor de modelos en opencode, sin una API key. Este proyecto ejecuta un servidor FastAPI local que expone una API /v1 compatible con OpenAI y reenvía las solicitudes al chat web gratuito de DeepSeek en chat.deepseek.com usando tu propia cuenta de DeepSeek. Una vez conectado, opencode puede usar DeepSeek como un proveedor de modelos normal y funcionar como un agente completo que lee y edita archivos, ejecuta comandos bash y busca código. No se necesita una API key ni hacer pagos.
¿opencode-deepseek es gratuito? ¿Qué licencia tiene?
opencode-deepseek es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿opencode-deepseek sigue mantenido?
Mantenimiento activo. El último commit de opencode-deepseek fue el 30 sept 2026.
¿Para qué puedo usar opencode-deepseek?
Usar opencode como agente de programación sin pagar por una API key. Hacer llamadas a DeepSeek desde código que usa el OpenAI SDK en una máquina local para realizar experimentos. Chatear con DeepSeek desde la terminal mediante el cliente incluido.
¿Dónde consigo opencode-deepseek?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Tsuev/opencode-deepseek

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados