02 · 4 vías

Arranque en 60 segundos

Con Node.js instalado, un comando y ya está funcionando en tu navegador.

  • 4 formas de arrancarlo
  • 1 comando para la web
  • 3080 puerto por defecto
npx @deepseek-ai/dsh web

Eso levanta la interfaz en http://127.0.0.1:3080.

Al entrar faltan dos cosas.

  • Falta uno Una clave de API Se mete en Settings y luego en Models
  • Falta dos Un espacio de trabajo Se elige con el botón de seleccionar workspace. Hasta que no eliges uno, el cuadro para escribir aparece bloqueado. No es un fallo, es que aún no sabe sobre qué carpeta trabajar

El directorio desde el que lanzas el comando es el que propone por defecto, así que conviene pensarlo antes de escribirlo.

Las otras tres puertas

  • Desde el código fuente Si vas a leer o modificar algo Clonar, instalar dependencias, compilar y arrancar. La compilación es obligatoria antes de ejecutar.
  • Desde la línea de comandos Para automatizar El modo sin interfaz ejecuta una tarea, imprime la respuesta y termina, que es exactamente lo que quieres en un sistema de integración continua.
  • Desde Python Para meterlo en un programa tuyo Se instala con pip, el runtime va empaquetado y no necesita Node instalado en el sistema. Funciona en Linux y en macOS reciente con procesador ARM, no en Windows.
Detalle técnico opcional

El comando dsh es un lanzador de perfiles. Sus propios flags van siempre primero y el primer token que no reconoce marca el inicio de los argumentos de la aplicación. Por eso dsh --profile web --port 8080 funciona y dsh --help devuelve la ayuda del lanzador mientras que dsh --profile web --help devuelve la de la aplicación web. Para ver el árbol de piezas que arranca tu máquina sin arrancarlo: dsh --profile web --dump-config.