Web
Korzystanie z aicippy-code w przeglądarce.
aicippy-code może działać jako aplikacja internetowa w przeglądarce, zapewniając takie same możliwości kodowania AI bez konieczności korzystania z terminala.

Pierwsze kroki
Uruchom interfejs sieciowy, uruchamiając:
aicippy-code webSpowoduje to uruchomienie lokalnego serwera na 127.0.0.1 z losowo dostępnym portem i automatyczne otwarcie aicippy-code w domyślnej przeglądarce.
Konfiguracja
Możesz skonfigurować serwer WWW za pomocą flag wiersza poleceń lub w [pliku konfiguracyjnym] (./config).
Port
Domyślnie aicippy-code wybiera dostępny port. Możesz określić port:
aicippy-code web --port 4096Nazwa hosta
Domyślnie serwer łączy się z 127.0.0.1 (tylko localhost). Aby udostępnić aicippy-code w swojej sieci:
aicippy-code web --hostname 0.0.0.0Podczas korzystania z 0.0.0.0 aicippy-code wyświetli zarówno adresy lokalne, jak i sieciowe:
Local access: http://localhost:4096 Network access: http://192.168.1.100:4096Wykrywanie mDNS
Włącz mDNS, aby Twój serwer był wykrywalny w sieci lokalnej:
aicippy-code web --mdnsTo automatycznie ustawia nazwę hosta na 0.0.0.0 i anonsuje serwer jako aicippy-code.local.
Możesz dostosować nazwę domeny mDNS, aby uruchamiała wiele instancji w tej samej sieci:
aicippy-code web --mdns --mdns-domain myproject.localCORS
Aby zezwolić na dodatkowe domeny dla CORS (przydatne w przypadku niestandardowych interfejsów):
aicippy-code web --cors https://example.comUwierzytelnianie
Aby chronić dostęp, ustaw hasło za pomocą zmiennej środowiskowej AICIPPY_CODE_SERVER_PASSWORD:
AICIPPY_CODE_SERVER_PASSWORD=secret aicippy-code webDomyślna nazwa użytkownika to aicippy-code, ale można ją zmienić za pomocą AICIPPY_CODE_SERVER_USERNAME.
Korzystanie z interfejsu internetowego
Po uruchomieniu interfejs sieciowy zapewnia dostęp do sesji aicippy-code.
Sesje
Przeglądaj sesje i zarządzaj nimi ze strony głównej. Możesz zobaczyć aktywne sesje i rozpocząć nowe.

Stan serwera
Kliknij „Zobacz serwery”, aby wyświetlić podłączone serwery i ich status.

Podłączanie terminala
Możesz podłączyć terminal TUI do działającego serwera WWW:
# Start the web serveraicippy-code web --port 4096
# In another terminal, attach the TUIaicippy-code attach http://localhost:4096Umożliwia to jednoczesne korzystanie z interfejsu sieciowego i terminala, współdzieląc te same sesje i stan.
Plik konfiguracyjny
Możesz także skonfigurować ustawienia serwera w pliku konfiguracyjnym aicippy-code.json:
{ "server": { "port": 4096, "hostname": "0.0.0.0", "mdns": true, "cors": ["https://example.com"] }}Flagi wiersza poleceń mają pierwszeństwo przed ustawieniami pliku konfiguracyjnego.