Skip to content

Web

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

SlopCode Web - Nuova sessione

Per iniziare

Avvia l’interfaccia web eseguendo:

Terminal window
slopcode web

Questo 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:

Terminal window
slopcode web --port 4096

Nome host

Per impostazione predefinita, il server si lega a 127.0.0.1 (solo localhost). Per rendere SlopCode accessibile sulla rete:

Terminal window
slopcode web --hostname 0.0.0.0

Usando 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:4096

Scoperta mDNS

Abilita mDNS per rendere il server individuabile sulla rete locale:

Terminal window
slopcode web --mdns

Questo 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:

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

CORS

Per consentire domini aggiuntivi per CORS (utile per frontend personalizzati):

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

Autenticazione

Per proteggere l’accesso, imposta una password usando la variabile d’ambiente SLOPCODE_SERVER_PASSWORD:

Terminal window
SLOPCODE_SERVER_PASSWORD=secret slopcode web

Lo 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.

SlopCode Web - Sessione attiva

Stato del server

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

SlopCode Web - See Servers


Collegare un terminale

Puoi collegare una TUI da terminale a un server web gia in esecuzione:

Terminal window
# Avvia il web server
slopcode web --port 4096
# In un altro terminale, collega la TUI
slopcode attach http://localhost:4096

Questo 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.