Skip to end of metadata
Go to start of metadata

Czas: 5 minut. Status: opcjonalne. Wymagania: 1. OMP: instalacja i podłączenie, 3. OMP: bezpieczeństwo, Node.js 24 lub nowszy. Efekt: rozmowa z OMP w przeglądarce pod adresem http://127.0.0.1:30177.

ompweb to projekt społecznościowy (licencja MIT), nie część OMP. Korzysta z Twojej konfiguracji OMP: tych samych modeli OmniRoute, wtyczek i ustawień zatwierdzania komend.

Uruchomienie

  1. Sprawdź wersję Node.js:

    Linux i Windows
    node --version

    Oczekiwany wynik: v24 lub wyższa.

  2. Uruchom ompweb:

    Linux i Windows
    npx @kahme247/ompweb@latest

    Oczekiwany wynik: ompweb vX.Y.Z is ready i otwarta przeglądarka. Jeśli się nie otworzy, wejdź na http://127.0.0.1:30177.

  3. W panelu po lewej kliknij + (Add workspace), wybierz katalog projektu i kliknij Select this folder.

  4. Kliknij New Session, wpisz polecenie i kliknij Send.

Model jest taki sam jak domyślny w OMP (np. paid-premium). Zmienisz go przyciskiem z nazwą modelu pod polem wiadomości.

Zatwierdzanie komend

Jeśli ustawiłeś zatwierdzanie komend (strona 3), przed niebezpieczną komendą ompweb pokazuje okno Allow tool z treścią komendy:

Przycisk Skutek
Approve Komenda zostanie wykonana.
Deny Komenda nie zostanie wykonana, agent dostaje odmowę.

Bezpieczeństwo

ompweb domyślnie słucha tylko na 127.0.0.1 i nie ma hasła. Każdy, kto otworzy ten adres, steruje agentem z Twoimi uprawnieniami.

Nie uruchamiaj ompweb z --hostname 0.0.0.0 ani -H 0.0.0.0. Wystawienie do sieci wymaga hasła (OMP_WEB_PASSWORD_HASH) i HTTPS. Ta konfiguracja jest poza zakresem tej strony.

Opcje

Opcja Do czego
npx @kahme247/ompweb@latest --port 8080 Inny port.
npx @kahme247/ompweb@latest --no-open Nie otwieraj przeglądarki automatycznie.
OMP_WEB_DISABLE_AUTOUPDATE=1 Wyłącza sprawdzanie i instalowanie aktualizacji z poziomu ompweb.

Instalacja na stałe zamiast npx:

Linux i Windows
npm install -g @kahme247/ompweb
ompweb

Zatrzymanie i aktualizacja

Akcja Jak
Zatrzymaj Ctrl+C w terminalu, w którym działa ompweb.
Zaktualizuj (npx) Uruchom ponownie npx @kahme247/ompweb@latest.
Zaktualizuj (instalacja globalna) npm install -g @kahme247/ompweb@latest

Następny krok

Coś nie działa: 8. Rozwiązywanie problemów.

  • No labels