Web
SlopCode puo funzionare come applicazione web nel browser, offrendo la stessa potente esperienza di coding AI senza bisogno di un terminale.

Per iniziare
Avvia l’interfaccia web eseguendo:
slopcode webQuesto avvia un server locale su 127.0.0.1 con una porta disponibile scelta a caso e apre automaticamente SlopCode nel browser predefinito.
Configurazione
Puoi configurare il server web con i flag della riga di comando o nel tuo file di config.
Porta
Per impostazione predefinita, SlopCode sceglie una porta disponibile. Puoi specificare una porta:
slopcode web --port 4096Nome host
Per impostazione predefinita, il server si lega a 127.0.0.1 (solo localhost). Per rendere SlopCode accessibile sulla rete:
slopcode web --hostname 0.0.0.0Usando 0.0.0.0, SlopCode mostrera sia l’indirizzo locale sia quello di rete:
Local access: http://localhost:4096 Network access: http://192.168.1.100:4096Scoperta mDNS
Abilita mDNS per rendere il server individuabile sulla rete locale:
slopcode web --mdnsQuesto imposta automaticamente l’hostname a 0.0.0.0 e pubblicizza il server come slopcode.local.
Puoi personalizzare il nome di dominio mDNS per eseguire piu istanze sulla stessa rete:
slopcode web --mdns --mdns-domain myproject.localCORS
Per consentire domini aggiuntivi per CORS (utile per frontend personalizzati):
slopcode web --cors https://example.comAutenticazione
Per proteggere l’accesso, imposta una password usando la variabile d’ambiente SLOPCODE_SERVER_PASSWORD:
SLOPCODE_SERVER_PASSWORD=secret slopcode webLo username predefinito e slopcode, ma puo essere cambiato con SLOPCODE_SERVER_USERNAME.
Usa l’interfaccia web
Una volta avviata, l’interfaccia web ti da accesso alle tue sessioni SlopCode.
Sessioni
Visualizza e gestisci le sessioni dalla homepage. Puoi vedere le sessioni attive e avviarne di nuove.

Stato del server
Fai clic su “See Servers” per vedere i server connessi e il loro stato.

Collegare un terminale
Puoi collegare una TUI da terminale a un server web gia in esecuzione:
# Avvia il web serverslopcode web --port 4096
# In un altro terminale, collega la TUIslopcode attach http://localhost:4096Questo ti permette di usare contemporaneamente interfaccia web e terminale, condividendo le stesse sessioni e lo stesso stato.
File di configurazione
Puoi anche configurare le impostazioni del server nel file di config slopcode.json:
{ "server": { "port": 4096, "hostname": "0.0.0.0", "mdns": true, "cors": ["https://example.com"] }}I flag della riga di comando hanno precedenza sulle impostazioni del file di config.