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
Sprawdź wersję Node.js:
Linux i Windowsnode --version
Oczekiwany wynik:
v24lub wyższa.Uruchom ompweb:
Linux i Windowsnpx @kahme247/ompweb@latest
Oczekiwany wynik:
ompweb vX.Y.Z is readyi otwarta przeglądarka. Jeśli się nie otworzy, wejdź nahttp://127.0.0.1:30177.W panelu po lewej kliknij + (Add workspace), wybierz katalog projektu i kliknij Select this folder.
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:
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.
