Skip to content

Интернет

slopcode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования терминала.

slopcode Web — новый сеанс

Начало работы

Запустите веб-интерфейс, выполнив:

Terminal window
slopcode web

Это запустит локальный сервер 127.0.0.1 со случайным доступным портом и автоматически откроет slopcode в браузере по умолчанию.


Конфигурация

Вы можете настроить веб-сервер с помощью CLI-флагов или в файле config file.

Порт

По умолчанию slopcode выбирает доступный порт. Вы можете указать порт:

Terminal window
slopcode web --port 4096

Имя хоста

По умолчанию сервер привязывается к 127.0.0.1 (только локальный хост). Чтобы сделать slopcode доступным в вашей сети:

Terminal window
slopcode web --hostname 0.0.0.0

При использовании 0.0.0.0 slopcode будет отображать как локальные, так и сетевые адреса:

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

Обнаружение mDNS

Включите mDNS, чтобы ваш сервер был доступен для обнаружения в локальной сети:

Terminal window
slopcode web --mdns

Это автоматически устанавливает имя хоста 0.0.0.0 и объявляет сервер как slopcode.local.

Вы можете настроить доменное имя mDNS для запуска нескольких экземпляров в одной сети:

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

CORS

Чтобы разрешить дополнительные домены для CORS (полезно для пользовательских интерфейсов):

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

Аутентификация

Чтобы защитить доступ, установите пароль, используя переменную среды SLOPCODE_SERVER_PASSWORD:

Terminal window
SLOPCODE_SERVER_PASSWORD=secret slopcode web

Имя пользователя по умолчанию — slopcode, но его можно изменить с помощью SLOPCODE_SERVER_USERNAME.


Использование веб-интерфейса

После запуска веб-интерфейс предоставляет доступ к вашим сеансам slopcode.

Сессии

Просматривайте свои сеансы и управляйте ими с главной страницы. Вы можете видеть активные сеансы и начинать новые.

slopcode Web — активный сеанс

Статус сервера

Нажмите «Просмотреть серверы», чтобы просмотреть подключенные серверы и их статус.

slopcode Web — см. Серверы


Подключение терминала

Вы можете подключить TUI терминала к работающему веб-серверу:

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

Это позволяет вам одновременно использовать веб-интерфейс и терминал, используя одни и те же сеансы и состояние.


Конфигурационный файл

Вы также можете настроить параметры сервера в файле конфигурации slopcode.json:

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

CLI-флаги имеют приоритет над настройками файла конфигурации.