Darmowy program dla Windows · kod otwarty
Nebu otwiera Twoje aplikacje w osobnych oknach, każde na wybranym ekranie, i zapamiętuje cały układ: które strony, na których monitorach, w których kartach i w którym miejscu. Zamykasz program, otwierasz następnego dnia — masz dokładnie to samo.
Instaluje się dla użytkownika, bez uprawnień administratora. Wersja 1.0.0, około 106 MB.
Zwykła przeglądarka gubi ustawienie okien przy każdym zamknięciu. Nebu nie — dlatego powstał do pracy na kilku ekranach, gdzie na każdym stoi inna aplikacja i codziennie trzeba ustawić je tak samo.
Zapisujesz skrótem, otwierasz dwuklikiem. Plik pamięta monitory, karty, adresy i miejsce na stronie. Można go skopiować na inny komputer albo wysłać współpracownikowi, który otworzy u siebie ten sam zestaw okien.
Każda strona ma przypisany monitor i swój klawisz. Po odłączeniu ekranu albo zmianie rozdzielczości okna wracają na swoje miejsca same.
Logujesz się raz, a nie w każdym oknie osobno. Wszystkie okna dzielą te same ciasteczka i zalogowania.
Blokada skryptów śledzących, odmowa kamery, mikrofonu i położenia, nagłówki DNT, okna prywatne, obsługa własnego proxy. Program nie zbiera o Tobie żadnych danych.
Opisujesz słowami, co ma się dziać między monitorami — na przykład „weź współrzędne z aplikacji na środkowym monitorze i otwórz je w aplikacji na prawym, z kamerą na wysokości 50 m”. Program zamienia to na przepis, pokazuje go po polsku i wykonuje dopiero po Twoim zatwierdzeniu.
Model wypełnia tylko pola przepisu o ustalonym znaczeniu, a program składa z nich adres i otwiera go. Klucz AI podajesz po instalacji i zostaje zaszyfrowany na Twoim komputerze — w pobranym programie nie ma żadnego klucza.
Po instalacji program otwiera jedno okno z paskiem Nebu u góry. Dalej wszystko sprowadza się do trzech rzeczy: dodać swoje strony, rozrzucić okna po monitorach i zapisać układ.
Otwórz Ustawienia (koło zębate na pasku albo Ctrl+,),
kliknij + Dodaj stronę i wypełnij wiersz. Na koniec Zapisz.
| NAZWA | Twoja krótka nazwa — widać ją na pasku, kafelku i w tytule okna |
|---|---|
| ADRES | Pełny adres z https://. Adresy w sieci lokalnej też działają |
| EKRAN | Numer monitora liczony od lewej: 1 to skrajnie lewy |
| SKRÓT | Klawisz F1–F12, który przeskakuje do okna tej strony |
| KARTY | Zaznaczone: linki „w nowym oknie” trafiają do nowej karty. Odznaczone: idą do przeglądarki systemowej |
Ctrl+N | nowe okno — wybierasz stronę i ekran |
|---|---|
Ctrl+Shift+N | nowe okno prywatne, nic nie zostaje po zamknięciu |
Alt+1 … Alt+9 | przerzuca bieżące okno na wskazany monitor |
F1 … F12 | skok do okna strony, która ma taki skrót |
Ctrl+T / Ctrl+W | nowa karta / zamknięcie karty |
Ctrl+1 … Ctrl+9 | skok do karty o tym numerze (9 = ostatnia) |
Bieżący układ zapisuje się sam — przy każdej zmianie, co 15 sekund i przy zamykaniu. Nic nie trzeba robić, żeby jutro zastać to samo. Jeśli chcesz mieć kilka układów do przełączania, zapisz je jako pliki:
Ctrl+Shift+S | zapisz bieżący układ jako plik .nebu |
|---|---|
Ctrl+S | nadpisz otwarty układ |
Ctrl+O | otwórz zapisany układ (dwuklik na pliku też działa) |
Ctrl+Home | ekran startowy z kafelkami stron i układów |
Plik .nebu to czytelny tekst — można go skopiować na inny komputer albo wysłać
współpracownikowi, który otworzy u siebie dokładnie ten sam zestaw okien.
Ustawienia → Otwórz integracje… albo przełącznik --integracje.
Wklej swój klucz AI, napisz zdaniem co ma się dziać między monitorami, a program pokaże
gotowy przepis po polsku. Zatwierdzasz i działa — sam po zmianie adresu w oknie źródłowym
albo skrótem Ctrl+Shift+numer.
Pełna instrukcja ze zrzutami: Nebu — instrukcja (PDF).
Cały kod jest otwarty: github.com/geo-sys-pl/nebu. Zero zależności produkcyjnych — program nie ciągnie w czasie działania ani jednej biblioteki.
git clone https://github.com/geo-sys-pl/nebu.git cd nebu npm install npm start # uruchomienie ze źródeł node narzedzia/buduj.js publiczna # instalator i wersja przenośna w dist/ node testy/test-bezpieczenstwo-nebu.cjs # 40 przypadków node testy/test-integracje-nebu.cjs # 25 przypadków
Testy nie wymagają uruchamiania programu — wycinają funkcje wprost z main.js,
więc nie da się ich zdać, usuwając zabezpieczenie. Co dokładnie sprawdzono i czego program
nie ma, opisuje BEZPIECZENSTWO.md.
Licencja MIT: wolno używać, zmieniać, łączyć z innym kodem i sprzedawać, także komercyjnie — pod warunkiem zachowania w kodzie informacji o autorze.
Program nie ma jeszcze podpisu cyfrowego, a Windows ostrzega przed każdym niepodpisanym plikiem, niezależnie od jego zawartości. Kliknij Więcej informacji, a potem Uruchom mimo to.
| Wersja | 1.0.0 |
|---|---|
| System | Windows 10 i 11 (64-bit) |
| Silnik | Electron 44.10.0 (Chromium 152) |
| Licencja | MIT — wolno używać, zmieniać i sprzedawać, pod warunkiem zachowania w kodzie informacji o autorze |
| Suma SHA-256 instalatora | 7A4FF78D51B14F664856CA3EFF681DF053A36AB140FB817D1DF9D2BF2332F08ESprawdzisz poleceniem Get-FileHash plik.exe -Algorithm SHA256 |
| Kod źródłowy | github.com/geo-sys-pl/nebu — cały program, testy i opis zabezpieczeń |
| Zgłoszenia | biuro@geo-sys.pl — błędy, pytania i znalezione dziury (te ostatnie proszę zgłosić, zanim trafią do internetu) |