Programy
AI BOT
Cena
200,00 zł
OPIS BOTA-ASYSTENTA WINDOWS
===========================
To lokalny bot-asystent na Windows napisany w Pythonie. Uruchamia się przez
plik start.bat i działa z prostym panelem graficznym Tkinter. Bot obsługuje
komendy tekstowe i głosowe po polsku, zapamiętuje dane w SQLite i może
korzystać z lokalnego AI przez Ollama albo LM Studio.
CO POTRAFI
==========
System i komputer:
- uruchamianie programów po komendzie głosowej lub tekstowej,
- zamykanie aplikacji po potwierdzeniu,
- otwieranie stron WWW,
- wyszukiwanie plików i folderów,
- sprawdzanie CPU, RAM i dysków,
- czyszczenie plików tymczasowych po potwierdzeniu,
- wykonywanie kopii zapasowych wybranych folderów.
Internet:
- wyszukiwanie informacji w internecie,
- streszczanie stron WWW,
- pobieranie plików z linku,
- monitorowanie stron i wykrywanie zmian,
- podawanie dzisiejszych wiadomości/newsów z RSS,
- streszczanie wiadomości i czytanie ich głosowo.
Poczta:
- obsługa poczty WP przez IMAP,
- sprawdzanie nieprzeczytanych maili z ostatnich dni,
- wykrywanie ważnych wiadomości po słowach kluczowych,
- streszczanie poczty przez lokalne AI,
- tworzenie propozycji odpowiedzi,
- brak automatycznego wysyłania maili.
Zadania i przypomnienia:
- dodawanie zadań,
- usuwanie zadań,
- wyświetlanie listy zadań,
- dodawanie przypomnień,
- przypomnienia głosowe,
- podsumowanie dnia,
- zapis danych w SQLite, więc zadania zostają po restarcie programu.
Muzyka i multimedia:
- odtwarzanie muzyki z wybranego folderu,
- pauza,
- stop,
- następny utwór,
- poprzedni utwór,
- sterowanie głośnością systemu.
Dla grafika:
- generowanie promptów AI po polsku i angielsku,
- prompty do logo, banera, miniatury YouTube, grafiki i okładki muzycznej,
- zapisywanie promptów do pliku.
PANEL PROGRAMU
==============
Panel programu zawiera:
- przycisk Start nasłuchiwania,
- przycisk Stop,
- pole ręcznego wpisywania komend,
- historię rozmowy,
- status mikrofonu,
- status AI/Ollama/LM Studio,
- status poczty,
- zakładkę ustawień,
- wybór mikrofonu z listy,
- wybór modelu z Ollama albo LM Studio,
- listę przykładowych komend.
WYMAGANIA
=========
System:
- Windows 10 albo Windows 11,
- Python 3.10 lub nowszy,
- mikrofon,
- połączenie z internetem dla newsów, wyszukiwania, RSS i poczty.
Instalacja bibliotek:
pip install -r requirements.txt
Uruchomienie:
start.bat
AI lokalne:
- Ollama albo LM Studio.
Dla Ollama trzeba uruchomić Ollama i pobrać model, na przykład:
ollama pull qwen2.5:7b
Dla LM Studio trzeba włączyć lokalny serwer API zgodny z OpenAI, zwykle:
http://localhost:1234/v1
Poczta WP wymaga wpisania danych w config.json albo w zakładce ustawień:
"mail": {
"enabled": true,
"imap_host": "imap.wp.pl",
"imap_port": 993,
"username": "adres@wp.pl",
"password": "hasło"
}
PLIKI DANYCH
============
Konfiguracja:
config.json
Baza SQLite:
data/assistant.sqlite3
Logi:
logs/app.log
Pobrane pliki:
downloads/
Kopie zapasowe:
backups/
BEZPIECZEŃSTWO
==============
Bot nie powinien wykonywać niebezpiecznych akcji bez potwierdzenia. Pyta przed
czyszczeniem plików tymczasowych i przed zamykaniem aplikacji. Nie wysyła maili
automatycznie. Wszystkie działania loguje do pliku logs/app.log.
Kup teraz
===========================
To lokalny bot-asystent na Windows napisany w Pythonie. Uruchamia się przez
plik start.bat i działa z prostym panelem graficznym Tkinter. Bot obsługuje
komendy tekstowe i głosowe po polsku, zapamiętuje dane w SQLite i może
korzystać z lokalnego AI przez Ollama albo LM Studio.
CO POTRAFI
==========
System i komputer:
- uruchamianie programów po komendzie głosowej lub tekstowej,
- zamykanie aplikacji po potwierdzeniu,
- otwieranie stron WWW,
- wyszukiwanie plików i folderów,
- sprawdzanie CPU, RAM i dysków,
- czyszczenie plików tymczasowych po potwierdzeniu,
- wykonywanie kopii zapasowych wybranych folderów.
Internet:
- wyszukiwanie informacji w internecie,
- streszczanie stron WWW,
- pobieranie plików z linku,
- monitorowanie stron i wykrywanie zmian,
- podawanie dzisiejszych wiadomości/newsów z RSS,
- streszczanie wiadomości i czytanie ich głosowo.
Poczta:
- obsługa poczty WP przez IMAP,
- sprawdzanie nieprzeczytanych maili z ostatnich dni,
- wykrywanie ważnych wiadomości po słowach kluczowych,
- streszczanie poczty przez lokalne AI,
- tworzenie propozycji odpowiedzi,
- brak automatycznego wysyłania maili.
Zadania i przypomnienia:
- dodawanie zadań,
- usuwanie zadań,
- wyświetlanie listy zadań,
- dodawanie przypomnień,
- przypomnienia głosowe,
- podsumowanie dnia,
- zapis danych w SQLite, więc zadania zostają po restarcie programu.
Muzyka i multimedia:
- odtwarzanie muzyki z wybranego folderu,
- pauza,
- stop,
- następny utwór,
- poprzedni utwór,
- sterowanie głośnością systemu.
Dla grafika:
- generowanie promptów AI po polsku i angielsku,
- prompty do logo, banera, miniatury YouTube, grafiki i okładki muzycznej,
- zapisywanie promptów do pliku.
PANEL PROGRAMU
==============
Panel programu zawiera:
- przycisk Start nasłuchiwania,
- przycisk Stop,
- pole ręcznego wpisywania komend,
- historię rozmowy,
- status mikrofonu,
- status AI/Ollama/LM Studio,
- status poczty,
- zakładkę ustawień,
- wybór mikrofonu z listy,
- wybór modelu z Ollama albo LM Studio,
- listę przykładowych komend.
WYMAGANIA
=========
System:
- Windows 10 albo Windows 11,
- Python 3.10 lub nowszy,
- mikrofon,
- połączenie z internetem dla newsów, wyszukiwania, RSS i poczty.
Instalacja bibliotek:
pip install -r requirements.txt
Uruchomienie:
start.bat
AI lokalne:
- Ollama albo LM Studio.
Dla Ollama trzeba uruchomić Ollama i pobrać model, na przykład:
ollama pull qwen2.5:7b
Dla LM Studio trzeba włączyć lokalny serwer API zgodny z OpenAI, zwykle:
http://localhost:1234/v1
Poczta WP wymaga wpisania danych w config.json albo w zakładce ustawień:
"mail": {
"enabled": true,
"imap_host": "imap.wp.pl",
"imap_port": 993,
"username": "adres@wp.pl",
"password": "hasło"
}
PLIKI DANYCH
============
Konfiguracja:
config.json
Baza SQLite:
data/assistant.sqlite3
Logi:
logs/app.log
Pobrane pliki:
downloads/
Kopie zapasowe:
backups/
BEZPIECZEŃSTWO
==============
Bot nie powinien wykonywać niebezpiecznych akcji bez potwierdzenia. Pyta przed
czyszczeniem plików tymczasowych i przed zamykaniem aplikacji. Nie wysyła maili
automatycznie. Wszystkie działania loguje do pliku logs/app.log.