Skip to content

Releases: zetmar-collab/PrompBase-Python

PrompBase Python 2.9.2 — dostępny w Microsoft Store 🎉

Choose a tag to compare

@zetmar-collab zetmar-collab released this 21 Aug 01:02

PrompBase Python 2.9.2

🎉 PrompBase jest dostępny w Microsoft Store!

Zainstaluj z Microsoft Store
— automatyczne aktualizacje, instalacja jednym kliknięciem.

To wydanie wprowadza zmiany wymagane przez certyfikację Microsoft Store.

Zgłaszanie treści wygenerowanych przez AI (zasada 11.16)

  • Każde okno wyniku asystenta AI (Ulepsz / Przetłumacz / Dostosuj) ma teraz
    przycisk „⚠ Zgłoś treść” — pozwala zgłosić nieodpowiedni wynik modelu
  • Zgłoszenie zawiera oryginalny prompt, wynik AI, użyty silnik i model
  • Deklaracja generatywnej AI zaznaczona w Partner Center

Dystrybucja zgodna z zasadami Store (zasada 10.1.5)

  • Wersja sklepowa (MSIX) automatycznie ukrywa pozycje promujące pobieranie
    oprogramowania poza Store: Pomoc → Pobierz najnowszą wersję,
    Pomoc → Cennik (Free / Pro) oraz Narzędzia → Paczki promptów Pro
  • W wersji EXE / instalatorze z GitHub te pozycje działają bez zmian
  • Wykrywanie środowiska przez Win32 GetCurrentPackageFullName()
    (pbcore.core.is_msix_package()), pokryte testami

Skąd pobrać

Wersja Link
Microsoft Store (zalecane) apps.microsoft.com
Instalator Windows PrompBase-2.9.2-Setup.exe poniżej
Przenośny EXE + ZIP PrompBase.exe / PrompBase-2.9.2-Windows.zip poniżej

Pobierz

https://github.com/zetmar-collab/PrompBase-Python/releases

PrompBase Python 2.9.1 — i18n coverage fixes

Choose a tag to compare

@zetmar-collab zetmar-collab released this 17 Aug 05:39

PrompBase Python 2.9.1

Poprawki wykryte po instalacji pakietu MSIX z prawdziwą, dużą biblioteką
promptów w trybie English.

Poprawki tłumaczeń

  • 34 brakujące klucze w katalogu i18n (Copy, History, Pin, Sort, Light/Dark/
    Graphite, kroki checklisty „Pierwsze kroki” itd.) — pokazywały się po
    polsku mimo owinięcia w t(), bo brakowało wpisu w słowniku
  • Kroki checklisty w oknie głównym wcale nie przechodziły przez tłumaczenie
    (druga, zduplikowana kopia tych samych etykiet)
  • Pasek tytułu okna zawsze pokazywał się po polsku, nawet z zapisanym
    language=en — kolejność inicjalizacji ustawiała tytuł przed wczytaniem
    zapisanego języka z promptbase.json

Nowe testy regresyjne

  • tests/test_i18n_coverage.py — automatyczny audyt: każde wywołanie
    tłumaczenia musi mieć wpis w katalogu
  • tests/test_app_smoke.py — buduje prawdziwe okno w obu językach,
    łapie regresje kolejności inicjalizacji

MSIX — rozdzielenie Store / test

  • scripts/build_msix.ps1 -Sign tworzy teraz osobny plik
    *-Test.msix do sideloadingu — plik dla Partner Center (.msix bez
    -Test) nigdy nie jest podpisywany, zgodnie z wymaganiami Store
  • Podpisywanie używa istniejącego certyfikatu testowego z magazynu
    systemowego zamiast tworzyć nowy przy każdym uruchomieniu

Pobierz

https://github.com/zetmar-collab/PrompBase-Python/releases

PrompBase Python 2.9.0 — English UI, MSIX

Choose a tag to compare

@zetmar-collab zetmar-collab released this 17 Aug 05:14

PrompBase Python 2.9.0

Język interfejsu — Polski / English

  • Widok → Język → Polski / English — nowy przełącznik w menu
  • Menu odświeża się natychmiast; pełny efekt na resztę interfejsu (etykiety,
    przyciski, nagłówki listy) po ponownym uruchomieniu aplikacji
  • Wybór języka zapisywany w promptbase.json
  • Prompty systemowe wysyłane do AI (Ulepsz prompt, Przetłumacz, Dostosuj
    do platformy) są teraz w tym samym języku co interfejs — model dostaje
    instrukcje po angielsku, gdy UI jest w English, zamiast zawsze po polsku
  • Przykładowe prompty przy pierwszym uruchomieniu / „Załaduj przykłady”
    też zależą od języka
  • Świadomy wyjątek: etykiety statusu (Nowy/Osobiste/Praca/Uniwersalne) i
    sentinel filtra „Wszystkie” nie są tłumaczone — status trafia też do
    payloadu wysyłanego przez integrację n8n, więc zmiana języka nie może cicho
    zmienić kontraktu danych ani zepsuć filtrowania

Pakiet MSIX (Microsoft Store)

  • Nowy skrypt scripts/build_msix.ps1 — buduje dist/PrompBase-2.9.0.msix
    gotowy do wysyłki w Partner Center
  • Tożsamość pakietu: MarekZettel-zetmar.PrompBase
    (publisher: Marek Zettel - zetmar)
  • Opcja -Sign — podpisuje pakiet lokalnym certyfikatem testowym do
    sideloadingu (do testów, nie do Store — Store podpisuje ponownie)
  • CI buduje teraz też .msix obok EXE, ZIP i instalatora

Pobierz

https://github.com/zetmar-collab/PrompBase-Python/releases

PrompBase Python 2.8.1 — klucz API w ustawieniach

Choose a tag to compare

@zetmar-collab zetmar-collab released this 02 Aug 15:17

PrompBase Python 2.8.1

Uzupełnienie wydania 2.8: klucz OpenRouter można teraz wpisać bezpośrednio w aplikacji,
bez ustawiania zmiennej środowiskowej.

Klucz API w ustawieniach

  • Asystent AI → Konfiguracja AI → Klucz OpenRouter — pole maskowane,
    z przyciskami „Pokaż” i „Wyczyść”
  • Zmienna środowiskowa OPENROUTER_API_KEY nadal działa i ma pierwszeństwo
    (przydatne, gdy chcesz tymczasowo użyć innego klucza)
  • Status silników AI pokazuje, skąd pochodzi aktywny klucz

Bezpieczeństwo

Klucz zapisywany jest w osobnym pliku openrouter.key w folderze danych —
świadomie nie w promptbase.json. Ten plik zasila bowiem kopie zapasowe
i eksport do Google Drive / OneDrive, więc klucz wyciekłby razem z nimi.
Test regresyjny pilnuje, żeby klucz nigdy nie pojawił się w kopii zapasowej.

Jakość

  • 97 testów pytest (z 89), ruff bez uwag

Pobierz

https://github.com/zetmar-collab/PrompBase-Python/releases

PrompBase Python 2.8 — Asystent AI

Choose a tag to compare

@zetmar-collab zetmar-collab released this 02 Aug 15:03

PrompBase Python 2.8

Największa aktualizacja funkcjonalna: wbudowany asystent AI oraz rozbudowa
biblioteki (ulubione, wyszukiwarka, wersjonowanie). Format danych pozostaje
zgodny — biblioteki z 2.6/2.7 wczytują się bez migracji.

Asystent AI — dwa silniki

  • OpenRouter (chmura) — dostęp do Claude, GPT, Gemini, Llama i innych
  • Ollama (lokalnie) — pełna prywatność, bez wysyłania danych do sieci;
    aplikacja wykrywa zainstalowane modele, a gdy wskazany model nie jest pobrany,
    automatycznie wybiera dostępny

Klucz OpenRouter czytany jest wyłącznie ze zmiennej środowiskowej
OPENROUTER_API_KEYnie jest zapisywany w promptbase.json.

Co potrafi AI

  • Ulepsz prompt (Ctrl+Shift+I) — doprecyzowuje rolę, kontekst i format odpowiedzi
  • Przetłumacz (Ctrl+Shift+T) — angielski, polski, niemiecki, hiszpański, francuski
  • Dostosuj do platformy — ChatGPT, Claude, Gemini, Midjourney (prompt obrazowy
    z parametrami --ar), Perplexity, Copilot

Każda akcja pokazuje wynik obok oryginału, z decyzją: Zastąp treść,
Zapisz jako nowy prompt albo Anuluj. Zmienne w nawiasach ([TEMAT]) są
zachowywane, a poprzednia wersja trafia do historii — zmianę da się cofnąć.
Zapytania biegną w tle, więc okno aplikacji nie zamiera.

Biblioteka

  • Ulubione (Ctrl+B) — kolumna ★, filtr „Tylko ulubione”, ulubione zawsze na górze listy
  • Wyszukiwarka — wiele słów jednocześnie (warunek AND) oraz frazy w cudzysłowie,
    np. "post na blog" seo; przeszukuje nazwę, treść, komentarz, tagi, model i status
  • Wersjonowanie — historia rozszerzona z 5 do 20 wersji, z podglądem i przywracaniem
  • Tagowanie — filtrowanie po tagach wraz z presetami

Jakość

  • 89 testów pytest (z 38), w tym pełne pokrycie warstwy AI bez potrzeby sieci
  • ruff check bez uwag
  • Nowe moduły: pbcore/ai.py (silniki) i pbcore/ai_dialogs.py (okna AI)
  • Runtime nadal tylko biblioteka standardowa — HTTP przez urllib

Wymagania

Paczka dystrybucyjna

  • dist/PrompBase.exe
  • dist/PrompBase-2.8-Windows.zip (EXE + landing + docs + START.txt + models.json)
  • dist/PrompBase-2.8-Setup.exe (instalator per-user)

Pobierz

https://github.com/zetmar-collab/PrompBase-Python/releases

PrompBase Python 2.7

Choose a tag to compare

@zetmar-collab zetmar-collab released this 27 Jul 08:37

PrompBase Python 2.7

Wydanie skupione na niezawodności, jakości kodu i dystrybucji. Brak zmian
w formacie danych — biblioteki z 2.6 działają bez migracji.

Niezawodność danych

  • Rotacja kopii zapasowych — przy każdym zapisie biblioteki trzymanych jest
    do 5 wersji (promptbase.json.bak1bak5) zamiast jednej nadpisywanej.
    Powtórne uszkodzenie danych nie skasuje już jedynej kopii.

Instalator Windows

  • Nowy instalator PrompBase-2.7-Setup.exe (Inno Setup): instalacja
    per-user bez uprawnień administratora, skróty w menu Start i opcjonalnie na
    pulpicie, wbudowany deinstalator.
  • Budowa: scripts/build_installer.ps1 (po scripts/build_windows.ps1).

Architektura kodu

  • Monolit promptbase.py (~3000 linii) rozbity na czytelny pakiet pbcore/:
    • core — stałe i funkcje czyste (bez GUI)
    • modelsPrompt, PromptStore
    • dialogs — okna dialogowe
    • appPrompBaseApp i main()
  • promptbase.py to teraz cienki punkt wejścia re-eksportujący publiczne API —
    import promptbase oraz python promptbase.py działają jak dotychczas.
  • Nadal tylko biblioteka standardowa w runtime (Tkinter).

Jakość i testy

  • 38 testów pytest dla logiki bez GUI (placeholdery, import PWA/CSV,
    PromptStore, rotacja backupów, n8n URL, modele).
  • Konfiguracja pyproject.toml (metadata, ruff, pytest) — ruff check
    bez uwag.
  • Automatyzacje Claude Code w .claude/ (hooki ochrony danych i lintu,
    skill gen-test, subagent do refaktoru).

Paczka dystrybucyjna

scripts/build_windows.ps1 tworzy:

  • dist/PrompBase.exe
  • dist/PrompBase-2.7-Windows.zip (EXE + landing + docs + START.txt + models.json)

scripts/build_installer.ps1 tworzy dodatkowo:

  • dist/PrompBase-2.7-Setup.exe

CI (.github/workflows/build-release.yml) buduje EXE, paczkę ZIP i instalator.

Pobierz

https://github.com/zetmar-collab/PrompBase-Python/releases

PrompBase v2.6.0

Choose a tag to compare

@zetmar-collab zetmar-collab released this 15 Jun 20:16

PrompBase Python 2.6

Poprawki i UX

  • Skrót Nowy prompt tylko na Ctrl+N (usunięty przypadkowy goły klawisz n)
  • Delete usuwa prompt wyłącznie z listy — nie podczas pisania w polu wyszukiwania ani w polach edycji
  • Ctrl+Enter zapisuje prompt w oknie edycji
  • Przyciski platform AI (ChatGPT, Claude, Gemini, Perplexity, Copilot, Manus) przeniesione do osobnego, drugiego rzędu pod polem modelu

Nowy model / platforma

  • Manus (https://manus.im/app) jako model AI: przycisk w edytorze, pozycja w menu AI oraz automatyczne wykrywanie platformy

Niezawodność danych

  • Atomowy zapis biblioteki (plik tymczasowy + zamiana) — przerwany zapis nie uszkodzi promptbase.json
  • Jednoprzebiegowa podmiana pól [TEMAT], [TEKST] — brak kaskadowych podmian

Konfiguracja modeli

  • Lista modeli czytana z opcjonalnego models.json (obok aplikacji) — aktualizacja bez przebudowy; przy braku/uszkodzeniu pliku używana jest lista wbudowana

Paczka dystrybucyjna

scripts/build_windows.ps1 tworzy:

  • dist/PrompBase.exe
  • dist/PrompBase-2.6-Windows.zip (EXE + landing + docs + START.txt + models.json)

Pobierz

https://github.com/zetmar-collab/PrompBase-Python/releases

PrompBase v2.5.0

Choose a tag to compare

@zetmar-collab zetmar-collab released this 01 Jun 14:59

PrompBase 2.5 — znajdź prompt i wklej do AI w sekundę (Windows, bez instalacji)

Jeśli regularnie pracujesz z ChatGPT, Claude, Gemini albo innymi narzędziami AI, wiesz, jak szybko prompty rozpraszają się po notatkach, plikach tekstowych i historii czatów. PrompBase zbiera je w jednym miejscu na Twoim dysku.

Pobierasz jeden plik EXE, klikasz — i gotowe. Nie trzeba instalować Pythona, logować się ani wysyłać danych do chmury producenta.

Główna korzyść
Kopiuj i użyj w AI — jeden przycisk kopiuje prompt (z uzupełnieniem pól [TEMAT] jeśli trzeba) i otwiera ChatGPT, Claude lub inną platformę. Koniec z szukaniem we właściwych notatkach.

Co możesz robić
Organizować prompty: model AI, kategoria (marketing, kod, n8n…), tagi, status
Wyszukiwać z podświetleniem trafień w podglądzie
Używać zmiennych [TEMAT], [PRODUKT] — uzupełniane przy kopiowaniu
Eksportować do CSV, JSON, synchronizować folder Drive/OneDrive
Importować z wersji PWA (przeglądarka)
Wysyłać prompty do workflow n8n (webhook)
Przechowywać historię edycji (5 wersji wstecz)
Przy pierwszym uruchomieniu: przewodnik startowy i gotowe przykłady (marketing, kod, automatyzacja).

Dla kogo (głównie)
Twórcy treści, marketerzy i copywriterzy, którzy mają więcej niż kilkanaście promptów i chcą je mieć pod ręką w 3 sekundy. Dodatkowo: programiści i użytkownicy n8n.

Co dostajesz
PrompBase.exe — Windows 10/11, bez Pythona
Przycisk Kopiuj i użyj w AI + skróty do ChatGPT, Claude, Gemini, Perplexity, Copilot
Biblioteka z tagami, filtrami, historią (5 wersji)
Przykładowe prompty na start
Import/eksport CSV, JSON, PWA
Synchronizacja z Google Drive i OneDrive
Integracja n8n
Motywy: jasny, ciemny, grafit
Dane wyłącznie lokalnie
Wymagania
Windows 10 lub 11 (64-bit)
Brak Pythona — wystarczy EXE
Jak uruchomić
Pobierz PrompBase.exe
Kliknij dwukrotnie
Przejdź przewodnik startowy i kliknij Kopiuj i użyj w AI na przykładzie
Dane: %APPDATA%\PrompBase\promptbase.json

Full Changelog: v2.4.0...v2.5.0

Full Changelog: v2.4.0...v2.5.0

PrompBase 2.4

Choose a tag to compare

@zetmar-collab zetmar-collab released this 26 May 10:09

PrompBase Python 2.4

Lokalna biblioteka promptów AI dla Windows i macOS.

Pobierz

  • PrompBase.exe (Windows, ~12 MB) — uruchom bez instalacji Pythona
  • Lub klonuj repo i użyj Start-PrompBase-Windows.bat / python promptbase.py

Nowości

  • Lista modeli AI 2026 (GPT-5.5, Claude Opus 4.7, Gemini 3.5…)
  • Przyciski: ChatGPT, Claude, Gemini, Perplexity, Copilot
  • Import/eksport PWA (promptLibrary z localStorage)
  • Eksport do folderu Google Drive / OneDrive
  • Historia wersji promptu (5 zapisów)
  • Tagi, zmienne [TEMAT], podświetlanie wyszukiwania
  • Integracja n8n (test, single, sync)
  • Kopia zapasowa JSON + automatyczny .bak

Dane użytkownika

Windows: %APPDATA%\PrompBase\promptbase.json

Full Changelog: https://github.com/zetmar-collab/PrompBase-Python/commits/v2.4.0