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.

Empezar
Inicie la interfaz web ejecutando:
slopcode webEsto 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:
slopcode web --port 4096Nombre 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:
slopcode web --hostname 0.0.0.0Al usar 0.0.0.0, SlopCode mostrará direcciones locales y de red:
Local access: http://localhost:4096 Network access: http://192.168.1.100:4096Descubrimiento de mDNS
Habilite mDNS para que su servidor sea reconocible en la red local:
slopcode web --mdnsEsto 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:
slopcode web --mdns --mdns-domain myproject.localCORS
Para permitir dominios adicionales para CORS (útil para interfaces personalizadas):
slopcode web --cors https://example.comAutenticación
Para proteger el acceso, establezca una contraseña utilizando la variable de entorno SLOPCODE_SERVER_PASSWORD:
SLOPCODE_SERVER_PASSWORD=secret slopcode webEl 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.

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

Adjuntar una terminal
Puede conectar un terminal TUI a un servidor web en ejecución:
# Start the web serverslopcode web --port 4096
# In another terminal, attach the TUIslopcode attach http://localhost:4096Esto 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.