Salta ai contenuti

Web

Usa AicippY nel browser.

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

AicippY Web - Nuova sessione

Per iniziare

Avvia l’interfaccia web eseguendo:

Terminal window
aicippy-code web

Questo avvia un server locale su 127.0.0.1 con una porta disponibile scelta a caso e apre automaticamente AicippY 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, AicippY sceglie una porta disponibile. Puoi specificare una porta:

Terminal window
aicippy-code web --port 4096

Nome host

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

Terminal window
aicippy-code web --hostname 0.0.0.0

Usando 0.0.0.0, AicippY 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
aicippy-code web --mdns

Questo imposta automaticamente l’hostname a 0.0.0.0 e pubblicizza il server come aicippy-code.local.

Puoi personalizzare il nome di dominio mDNS per eseguire piu istanze sulla stessa rete:

Terminal window
aicippy-code web --mdns --mdns-domain myproject.local

CORS

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

Terminal window
aicippy-code web --cors https://example.com

Autenticazione

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

Terminal window
AICIPPY_CODE_SERVER_PASSWORD=secret aicippy-code web

Lo username predefinito e aicippy-code, ma puo essere cambiato con AICIPPY_CODE_SERVER_USERNAME.


Usa l’interfaccia web

Una volta avviata, l’interfaccia web ti da accesso alle tue sessioni AicippY.

Sessioni

Visualizza e gestisci le sessioni dalla homepage. Puoi vedere le sessioni attive e avviarne di nuove.

AicippY Web - Sessione attiva

Stato del server

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

AicippY 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
aicippy-code web --port 4096
# In un altro terminale, collega la TUI
aicippy-code 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 aicippy-code.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.