Skip to content

Web

SlopCode može raditi kao web aplikacija u vašem pretraživaču, pružajući isto moćno iskustvo AI kodiranja bez potrebe za terminalom.

SlopCode Web - Nova sesija

Početak rada

Pokrenite web interfejs tako što ćete pokrenuti:

Terminal window
slopcode web

Ovo pokreće lokalni server na 127.0.0.1 sa nasumičnim dostupnim portom i automatski otvara SlopCode u vašem podrazumevanom pretraživaču.


Konfiguracija

Možete konfigurirati web server koristeći oznake komandne linije ili u vašoj config file.

Port

SlopCode podrazumevano bira dostupni port. Možete odrediti port:

Terminal window
slopcode web --port 4096

Ime hosta

Podrazumevano, server se vezuje za 127.0.0.1 (samo lokalni host). Da biste SlopCode učinili dostupnim na vašoj mreži:

Terminal window
slopcode web --hostname 0.0.0.0

Kada koristite 0.0.0.0, SlopCode će prikazati i lokalne i mrežne adrese:

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

mDNS Otkrivanje

Omogućite mDNS kako bi vaš server bio vidljiv na lokalnoj mreži:

Terminal window
slopcode web --mdns

Ovo automatski postavlja ime hosta na 0.0.0.0 i oglašava server kao slopcode.local.

Možete prilagoditi ime mDNS domene za pokretanje više instanci na istoj mreži:

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

CORS

Da biste omogućili dodatne domene za CORS (korisno za prilagođene frontendove):

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

Autentifikacija

Da biste zaštitili pristup, postavite lozinku koristeći varijablu okruženja SLOPCODE_SERVER_PASSWORD:

Terminal window
SLOPCODE_SERVER_PASSWORD=secret slopcode web

Korisničko ime podrazumevano je slopcode, ali se može promeniti sa SLOPCODE_SERVER_USERNAME.


Korištenje web sučelja

Jednom pokrenut, web sučelje pruža pristup vašim SlopCode sesijama.

Sesije

Pregledajte i upravljajte svojim sesijama sa početne stranice. Možete vidjeti aktivne sesije i započeti nove.

SlopCode Web - aktivna sesija

Status servera

Kliknite “Pogledajte servere” da vidite povezane servere i njihov status.

SlopCode Web - Vidi servere


Povezivanje terminala

Možete priključiti TUI terminala na aktivni web server:

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

Ovo vam omogućava da istovremeno koristite i web sučelje i terminal, dijeleći iste sesije i stanje.


Konfiguracioni fajl

Također možete konfigurirati postavke servera u svom slopcode.json konfiguracijskom fajlu:

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

Oznake komandne linije imaju prednost nad postavkama konfiguracione datoteke.