Skip to content

Web

SlopCode puede ejecutarse como una aplicación web en su navegador, brindando la misma poderosa experiencia de codificación de IA sin necesidad de una terminal.

SlopCode Web - Nueva sesión

Empezar

Inicie la interfaz web ejecutando:

Terminal window
slopcode web

Esto inicia un servidor local en 127.0.0.1 con un puerto disponible aleatorio y abre automáticamente SlopCode en su navegador predeterminado.


Configuración

Puede configurar el servidor web usando indicadores de línea de comando o en su archivo de configuración.

Puerto

De forma predeterminada, SlopCode elige un puerto disponible. Puede especificar un puerto:

Terminal window
slopcode web --port 4096

Nombre de host

De forma predeterminada, el servidor se vincula a 127.0.0.1 (solo localhost). Para hacer que SlopCode sea accesible en su red:

Terminal window
slopcode web --hostname 0.0.0.0

Al usar 0.0.0.0, SlopCode mostrará direcciones locales y de red:

Local access: http://localhost:4096
Network access: http://192.168.1.100:4096

Descubrimiento de mDNS

Habilite mDNS para que su servidor sea reconocible en la red local:

Terminal window
slopcode web --mdns

Esto establece automáticamente el nombre de host en 0.0.0.0 y anuncia el servidor como slopcode.local.

Puede personalizar el nombre de dominio mDNS para ejecutar varias instancias en la misma red:

Terminal window
slopcode web --mdns --mdns-domain myproject.local

CORS

Para permitir dominios adicionales para CORS (útil para interfaces personalizadas):

Terminal window
slopcode web --cors https://example.com

Autenticación

Para proteger el acceso, establezca una contraseña utilizando la variable de entorno SLOPCODE_SERVER_PASSWORD:

Terminal window
SLOPCODE_SERVER_PASSWORD=secret slopcode web

El nombre de usuario predeterminado es slopcode pero se puede cambiar con SLOPCODE_SERVER_USERNAME.


Usar la interfaz web

Una vez iniciada, la interfaz web proporciona acceso a sus sesiones SlopCode.

Sesiones

Vea y administre sus sesiones desde la página de inicio. Puedes ver sesiones activas e iniciar otras nuevas.

SlopCode Web - Sesión activa

Estado del servidor

Haga clic en “Ver servidores” para ver los servidores conectados y su estado.

SlopCode Web - Ver Servidores


Adjuntar una terminal

Puede conectar un terminal TUI a un servidor web en ejecución:

Terminal window
# Start the web server
slopcode web --port 4096
# In another terminal, attach the TUI
slopcode attach http://localhost:4096

Esto le permite utilizar la interfaz web y el terminal simultáneamente, compartiendo las mismas sesiones y estados.


Archivo de configuración

También puede configurar los ajustes del servidor en su archivo de configuración slopcode.json:

{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}

Los indicadores de la línea de comando tienen prioridad sobre la configuración del archivo de configuración.