Releases: zetmar-collab/PrompBase-Python
Release list
PrompBase Python 2.9.2 — dostępny w Microsoft Store 🎉
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
PrompBase Python 2.9.1 — i18n coverage fixes
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 wt(), 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 zpromptbase.json
Nowe testy regresyjne
tests/test_i18n_coverage.py— automatyczny audyt: każde wywołanie
tłumaczenia musi mieć wpis w katalogutests/test_app_smoke.py— buduje prawdziwe okno w obu językach,
łapie regresje kolejności inicjalizacji
MSIX — rozdzielenie Store / test
scripts/build_msix.ps1 -Signtworzy teraz osobny plik
*-Test.msixdo sideloadingu — plik dla Partner Center (.msixbez
-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
PrompBase Python 2.9.0 — English UI, MSIX
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 wEnglish, 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— budujedist/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ż
.msixobok EXE, ZIP i instalatora
Pobierz
PrompBase Python 2.8.1 — klucz API w ustawieniach
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_KEYnadal 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),ruffbez uwag
Pobierz
PrompBase Python 2.8 — Asystent AI
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_KEY — nie 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 checkbez uwag- Nowe moduły:
pbcore/ai.py(silniki) ipbcore/ai_dialogs.py(okna AI) - Runtime nadal tylko biblioteka standardowa — HTTP przez
urllib
Wymagania
- Ollama: zainstaluj z https://ollama.com i pobierz model, np.
ollama pull llama3.2 - OpenRouter: klucz z https://openrouter.ai/keys ustawiony jako zmienna
środowiskowaOPENROUTER_API_KEY
Paczka dystrybucyjna
dist/PrompBase.exedist/PrompBase-2.8-Windows.zip(EXE + landing + docs + START.txt + models.json)dist/PrompBase-2.8-Setup.exe(instalator per-user)
Pobierz
PrompBase Python 2.7
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.bak1…bak5) 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(poscripts/build_windows.ps1).
Architektura kodu
- Monolit
promptbase.py(~3000 linii) rozbity na czytelny pakietpbcore/:core— stałe i funkcje czyste (bez GUI)models—Prompt,PromptStoredialogs— okna dialogoweapp—PrompBaseAppimain()
promptbase.pyto teraz cienki punkt wejścia re-eksportujący publiczne API —
import promptbaseorazpython promptbase.pydziałają jak dotychczas.- Nadal tylko biblioteka standardowa w runtime (Tkinter).
Jakość i testy
- 38 testów
pytestdla 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,
skillgen-test, subagent do refaktoru).
Paczka dystrybucyjna
scripts/build_windows.ps1 tworzy:
dist/PrompBase.exedist/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
PrompBase v2.6.0
PrompBase Python 2.6
Poprawki i UX
- Skrót Nowy prompt tylko na
Ctrl+N(usunięty przypadkowy goły klawiszn) Deleteusuwa prompt wyłącznie z listy — nie podczas pisania w polu wyszukiwania ani w polach edycjiCtrl+Enterzapisuje 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.exedist/PrompBase-2.6-Windows.zip(EXE + landing + docs + START.txt + models.json)
Pobierz
PrompBase v2.5.0
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
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 (
promptLibraryz 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