tyranski.dev: bash

Patryk Tyrański

Buduję działające narzędzia. AI to mój warsztat.

01

O mnie

Jestem samoukiem. Nie jestem klasycznym programistą i nie specjalizuję się od lat w jednej technologii. Mam za to szerokie podstawy z różnych obszarów IT, które zdobywałem przede wszystkim w praktyce, ucząc się tego, czego potrzebowałem do rozwiązania konkretnego problemu. Zwykle zaczyna się od prostego pytania: czy da się proces, który zajmuje komuś kilka godzin, zrobić szybciej i wygodniej? Jeśli tak, staram się znaleźć rozwiązanie i zamienić je w działające narzędzie. Przy wykorzystaniu AI i odpowiednich narzędzi jestem w stanie prowadzić taki projekt samodzielnie: od zrozumienia problemu, przez projektowanie i pisanie kodu, aż po wdrożenie.

Automatyzacją procesów zajmuję się od ponad 6 lat. Początkowo były to proste i bardziej zaawansowane skrypty w AutoHotkey oraz podstawy Pythona, które pomagały mi automatyzować powtarzalne zadania w pracy i dla znajomych. Z czasem projekty stawały się coraz większe i bardziej złożone. Z AI pracuję od około trzech lat. Początkowo wykorzystywałem je głównie do nauki i rozwijania kodu, z czasem jako część całego procesu tworzenia oprogramowania, również przy pracy z wieloma agentami działającymi lokalnie. Dzięki temu mogłem podejmować się większych projektów: od aplikacji GUI, przez automatyzację procesów i integracje API, aż po bardziej rozbudowane narzędzia.

Przez ten czas powstały dziesiątki mniejszych i większych narzędzi. Część z nich jest używana na co dzień, a w niektórych przypadkach udało się skrócić procesy zajmujące wcześniej kilkadziesiąt godzin do zaledwie kilku. Najbardziej interesuje mnie właśnie ten praktyczny efekt: nie sam kod, ale to, ile czasu i pracy rzeczywiście można dzięki niemu zaoszczędzić. Zajmuję się również analizą danych i przygotowywaniem raportów, tak aby z surowych danych można było wyciągnąć konkretne wnioski, zamiast otrzymywać kolejną tabelę, którą trzeba ręcznie analizować.

Przy pracy zwracam uwagę również na organizację i bezpieczeństwo. Korzystam z izolowanych środowisk, dbam o przechowywanie sekretów i staram się planować rozwiązanie przed rozpoczęciem implementacji. Mam też podstawową wiedzę z zakresu sieci i cyberbezpieczeństwa, zarówno od strony zabezpieczeń, jak i testowania ich w kontrolowanych środowiskach. Pomaga mi to lepiej rozumieć ryzyka związane z tworzonymi przeze mnie rozwiązaniami i uwzględniać bezpieczeństwo już na etapie projektowania.

Wciąż się uczę i nie uważam się za eksperta od każdej z technologii, z którymi pracuję. To jednak jest też część mojego sposobu działania: kiedy pojawia się problem, którego jeszcze nie potrafię rozwiązać, uczę się tego, co jest potrzebne, i staram się przełożyć tę wiedzę na działające rozwiązanie. Najlepiej rozwijam się przy realnych problemach i nowych wyzwaniach. Nie muszę znać technologii od pierwszego dnia. Ważniejsze jest dla mnie to, żeby zrozumieć problem, znaleźć właściwe rozwiązanie i doprowadzić je do działającej postaci.

02

Jak pracuję i co mogę zrobić dla Ciebie

Technologie i narzędzia

  • Python
  • FastAPI
  • Django
  • Flask
  • JavaScript / Node.js
  • tkinter
  • PostgreSQL
  • SQLAlchemy
  • Docker
  • OpenCV
  • OpenAI API
  • openpyxl / Excel
  • Wtyczki Chrome (MV3)
  • AutoHotkey
  • VPS / Ubuntu Server
  • Caddy
  • Gunicorn
  • Git
  • VS Code
  • Terminal / CLI

Zrobię dla Ciebie

Strony i aplikacje

  • napisać stronę-wizytówkę taką jak ta, którą właśnie oglądasz
  • zbudować aplikację webową z logowaniem i bazą danych
  • postawić całość na Twojej domenie, z HTTPS

Obszary

  • Automatyzacja procesów
  • Narzędzia desktopowe (GUI)
  • Wtyczki Chrome
  • Integracje API
  • Analiza danych i raporty
  • Computer vision
  • Asystenci głosowi

Zrobię dla Ciebie

Automatyzacje

  • zautomatyzować proces, który zjada Ci godziny każdego tygodnia
  • połączyć systemy, między którymi dziś przeklejasz dane ręcznie
  • przerobić stosy Excela w raport, który sam się generuje
  • napisać wtyczkę Chrome pod Twój sposób pracy

Sposób pracy

  • AI-assisted (Claude Code, MCP)
  • Modele: Claude, GPT, Gemini
  • API modeli
  • Lokalne modele AI (dane RODO na miejscu)
  • Izolowane środowiska
  • Bezpieczeństwo sekretów
  • Planowanie przed implementacją
  • Deploy produkcyjny (SSH)
  • Własne domeny + HTTPS

Zrobię dla Ciebie

Narzędzia na miarę

  • zrobić program desktopowy pod konkretne zadanie w firmie
  • wpiąć asystenta głosowego albo AI w Twój proces
  • zintegrować narzędzia z systemem, którego używasz (CRM, helpdesk)

Rynek AI

  • Modele LLM i ich zastosowania
  • Narzędzia i platformy
  • Trendy
  • Praktyczne wdrożenia

Zrobię dla Ciebie

Doradztwo AI

  • podpowiedzieć, gdzie AI realnie pomoże w Twojej firmie
  • wdrożyć lokalny model AI, tak by dane zostały u Ciebie
  • pokazać Tobie i Twojemu zespołowi, jak pracować z AI
03

Projekty

BlankGate działa pod własną domeną w wersji testowej i możesz go zobaczyć. Reszta to w większości wdrożenia wewnętrzne: narzędzia używane w mojej firmie, z natury niepubliczne. To wycinek z kilkudziesięciu projektów.

Działa bez mojego udziału

AI News Digest

produkcyjny · codziennie 7:00

Serwis, który redaguje się sam. Pięć zadań startuje bez mojego udziału między 7:00 a 7:30 i przechodzi 61 kroków w czterech workflow n8n: odpytują 30 źródeł (9 feedów RSS, Hacker News i 20 kanałów YouTube), a modele językowe robią to, co w redakcji robi człowiek — wybierają, co warto pokazać, streszczają po polsku i oceniają istotność w skali 1–10. Poniżej progu materiał w ogóle nie trafia na stronę. Osobna pamięć pilnuje, żeby ten sam artykuł nie wrócił drugi raz, i odsiewa powtórki przed wysłaniem do modelu — nie kosztują więc ani tokena. Wynikiem są zwykłe pliki JSON i statyczny HTML: zero bazy danych, zero backendu do utrzymania.

  • 92 wydania AI News
  • 760 artykuły po selekcji
  • 406 tipy o Claude Code
  • 91 tematy w bazie wiedzy
  • 20 śledzone kanały AI

Liczby przelicza szóste zadanie, codziennie o 7:40 — nikt ich tu nie wpisuje ręcznie (stan na 25.08.2026).

  • n8n
  • gpt-4o-mini
  • Gemini
  • RSS
  • YouTube API
  • Caddy
Zobacz na żywo → news.tyrciolabs.pl

TermLearn

projekt własny

Interaktywna nauka terminala w przeglądarce. Podajesz temat, powstaje kurs z lekcjami, a ćwiczysz wpisując komendy w prawdziwym terminalu: realny bash w izolowanym kontenerze Docker (potoki, przekierowania, dowolne komendy), nie symulator. Każde zadanie weryfikowane po stronie serwera, z wielopoziomową pomocą i feedbackiem przy błędzie.

  • FastAPI
  • WebSocket
  • xterm.js
  • Docker
  • PTY
Kod na GitHubie →

Automatyzacja procesu (RPA + CV)

wdrożenie firmowe

Wieloczęściowy system automatyzujący żmudny, powtarzalny proces: rozszerzenie przeglądarki samodzielnie steruje aplikacją webową, a pipeline computer vision na GPU analizuje obrazy i podejmuje decyzje. Wbudowany fail-safe: przy niepewnym wyniku system zatrzymuje się, zamiast zgadywać. Zdejmuje z zespołu dużo żmudnej, ręcznej pracy.

  • Python
  • OpenCV
  • GPU
  • Chrome MV3

Flow

wdrożenie firmowe

Automatyzacja powtarzalnych procesów w CRM: wtyczki Chrome i skrypty, które oszczędzają godziny ręcznej pracy.

  • JavaScript
  • Chrome Extension
  • Skrypty

VoiceAsk

narzędzie własne

Asystent głosowy push-to-talk działający jako usługa systemowa w tle. Przytrzymujesz akord klawiszy i mówisz, a pełny pipeline głosowy (Whisper → model językowy → synteza mowy) zwraca odpowiedź na głos. Pasywny nasłuch klawiatury przez evdev, przetwarzanie w osobnym wątku z blokadą współbieżności, zaprojektowany tak, by nie kolidować z osobnym narzędziem do dyktowania.

  • Python
  • Whisper
  • GPT
  • TTS
  • evdev
  • systemd

AgenticMail

projekt własny

Agentowa obsługa skrzynki e-mail przez MCP: model AI czyta, wyszukuje, organizuje i wysyła wiadomości, sterując pocztą bezpośrednio przez serwer MCP zamiast ręcznego klikania. Dostęp ograniczony do jednej skrzynki, z każdą operacją opisaną i kontrolowaną.

  • MCP
  • AI
  • Email API
  • Automatyzacja

Integracje API

wdrożenie firmowe

Połączenia z zewnętrznymi systemami, m.in. Freshdesk (helpdesk). Odczyt danych i automatyzacja.

  • REST API
  • Freshdesk
04

Kontakt

Masz pomysł, projekt albo pytanie? Napisz.

patryk@tyranski.dev

kliknij, by skopiować