Własna Apka / Blog

Poradnik

Vibe coding: co to jest i czy zadziała, gdy nie umiesz programować

Modne hasło, które ma uczciwą definicję i uczciwe ograniczenia. Wyjaśniam, co znaczy vibe coding, gdzie działa, gdzie zawodzi i co z tego wynika dla osoby, która nie programuje.

Michał Jurkiewicz6 października 202610 min czytania

Słyszysz o vibe codingu i zastanawiasz się, czy to w ogóle coś dla Ciebie, skoro nie umiesz programować? Vibe coding to tworzenie oprogramowania przez opisywanie go po ludzku narzędziu AI, które pisze kod, bez dokładnego czytania i sprawdzania tego kodu. Mówisz, co ma powstać, uruchamiasz, patrzysz, co wyszło, i mówisz, co poprawić. Odpowiedź brzmi: tak, osoba bez programowania może zbudować w ten sposób działającą aplikację, ale tylko do pewnego momentu. Dalej potrzebny jest sposób pracy, który ten moment rozszerza.

Skąd się wzięło to określenie

Termin ukuł Andrej Karpathy, informatyk, współzałożyciel OpenAI i były szef AI w Tesli. Użył go w poście na X 2 lutego 2025 roku, opisując sposób pracy, w którym, jak pisał, „w pełni poddajesz się klimatowi” i zapominasz, że kod w ogóle istnieje. Źródło: Wikipedia, Vibe coding (cytuje oryginalny wpis).

Później termin rozlał się na każde tworzenie aplikacji z AI i dziś znaczy dla różnych osób coś innego: dla jednych to luźne eksperymentowanie z gotowymi podpowiedziami AI, dla innych cała metoda budowania produktów. Warto więc pytać rozmówcę, co dokładnie ma na myśli. W listopadzie 2025 roku słownik Collins ogłosił „vibe coding” słowem roku. Źródło: ta sama strona Wikipedii.

Czym różni się od zwykłego programowania

Programista pisze kod linijka po linijce albo przynajmniej czyta i rozumie każdy fragment, który pisze mu AI. Przy vibe codingu rola się odwraca: Ty opisujesz efekt, a AI wybiera sposób. Nie musisz znać żadnego języka programowania.

Cenę tej wygody trzeba nazwać wprost: nie wiesz, co dokładnie wewnątrz się dzieje. Dopóki aplikacja jest prostym narzędziem dla kilku osób, to wystarcza. Gdy zaczyna przechowywać cudze dane albo przyjmować pieniądze, brak zrozumienia zaczyna kosztować.

W praktyce da się wyróżnić dwa style:

Dla osoby bez programowania druga droga jest tą, o której warto myśleć od początku. Cała droga od pomysłu do wdrożenia jest opisana w przewodniku jak stworzyć aplikację bez programowania.

Jak wygląda taka praca w praktyce

Typowy przebieg jest prosty. Opisujesz aplikację własnymi słowami, na przykład: „system rezerwacji dla salonu, klient wybiera usługę i termin, ja widzę listę rezerwacji”. Narzędzie generuje pierwszą wersję. Klikasz po niej i zapisujesz, co Ci się nie podoba albo nie działa. Prosisz o poprawkę, sprawdzasz, prosisz o kolejną. Cała umiejętność polega na jasnym opisywaniu, cierpliwym testowaniu i zauważaniu, że coś jest nie tak, zanim zauważy to pierwszy klient.

Ten rytm ma zaletę: widzisz efekt po kilku minutach, a nie po tygodniach. I wadę: łatwo wziąć szybki efekt za gotowy produkt. Ekran, który wygląda dobrze, nie mówi nic o tym, czy dane zapisują się poprawnie ani czy ktoś obcy nie zajrzy do cudzych wpisów.

Co wychodzi od ręki

Są rzeczy, które AI robi dobrze i szybko, często w ciągu jednej rozmowy:

To wystarcza, żeby w kilka godzin mieć coś, co można pokazać znajomemu i zapytać: „czy tego byś używał?”. Wartość takiego prototypu jest realna, bo pozwala sprawdzić pomysł, zanim wydasz na niego pieniądze, o czym piszę też w tekście jak sprawdzić pomysł na aplikację.

Co się sypie

Problemy pojawiają się tam, gdzie aplikacja przestaje być obrazkiem, a zaczyna być systemem. Pięć miejsc, w których najczęściej zaczyna boleć.

Logowanie i uprawnienia

Logowanie wygląda prosto: pole na e-mail i hasło. W praktyce to zestaw ustawień poczty, adresów powrotu, reguł dostępu do danych. AI potrafi wygenerować ekran logowania, który działa u Ciebie, a u innych nie, albo taki, w którym użytkownik widzi cudze dane. Typowy test: zaloguj się na drugim koncie i sprawdź, czy widzisz tylko swoje.

Dane

Aplikacja, która po odświeżeniu strony „zapomina” wpisy, zapisuje dane w przeglądarce zamiast w prawdziwej bazie. To jeden z najczęstszych początkowych błędów, a jego naprawa wymaga zrozumienia, gdzie dane faktycznie leżą i kto ma do nich dostęp.

Płatności

Płatności online wymagają integracji z zewnętrznym operatorem, obsługi sytuacji wyjątkowych (zwrot, nieudana płatność, podwójne kliknięcie) i przechowywania kluczy w bezpieczny sposób. Pierwsza wersja z AI zwykle pokazuje tylko, że przycisk „Zapłać” istnieje. Pieniądze to miejsce, w którym lepiej nie polegać na kodzie, którego nikt nie sprawdził.

Bezpieczeństwo

Tu są konkretne liczby. Raport Veracode z października 2025, w którym przeanalizowano kod wygenerowany przez ponad 100 modeli językowych w czterech językach programowania, wykazał ryzykowne luki bezpieczeństwa w 45% testów, a nowsze i większe modele nie były pod tym względem lepsze od mniejszych. Źródło: Veracode, GenAI Code Security Report.

Jest też przykład z praktyki platform. W maju 2025 roku okazało się, że 170 z 1645 aplikacji wygenerowanych na platformie Lovable zawierało błędy pozwalające niepowołanym osobom dotrzeć do danych osobowych. Źródło: Wikipedia, Vibe coding. Nie oznacza to, że każda aplikacja z AI jest dziurawa. Oznacza, że brak sprawdzenia to realne ryzyko, szczególnie gdy w aplikacji są dane innych ludzi. Więcej o praktycznej liście kontrolnej w tekście czy aplikacja z AI jest bezpieczna.

Wdrożenie

Podgląd w narzędziu to nie to samo, co działająca aplikacja pod własnym adresem. Po publikacji brakuje kluczy, które zostały w podglądzie, adresy nie są dodane w usługach zewnętrznych, a formularze przestają wysyłać. Osobny temat to utrzymanie: ktoś musi pilnować, czy aplikacja działa po miesiącu i po roku. Typowe problemy opisałem w tekście aplikacja z AI nie działa.

Co z tego wynika

Żadne z tych miejsc nie jest nie do przejścia. Każde da się opanować, ale każde wymaga świadomej decyzji, a nie samego zatwierdzania kolejnych propozycji AI. Im więcej w aplikacji cudzych danych i cudzych pieniędzy, tym mniej miejsca na „jakoś to będzie”.

Dlaczego tak się dzieje

AI odpowiada na to, o co prosisz. Jeśli napiszesz „zrób formularz rezerwacji”, dostaniesz formularz rezerwacji. Nie dostaniesz automatycznie zabezpieczeń, których nie wymieniłeś, bo nie wiesz, że ich potrzebujesz. Programista z doświadczeniem wie, o co zapytać: „a co, gdy dwie osoby zarezerwują ten sam termin?”, „kto może zobaczyć tę listę?”, „gdzie trzymamy hasła?”.

Różnica między osobą z doświadczeniem a początkującą nie leży więc głównie w pisaniu kodu. Leży w znajomości pytań, które trzeba zadać, zanim coś pójdzie do ludzi.

Gdzie czysty vibe coding zwykle się kończy

Czysty vibe coding sprawdza się do momentu, w którym w aplikacji pojawiają się cudze dane albo coś przestaje działać, a AI nie umie tego naprawić. Wtedy brakuje tego, co ma doświadczona osoba: pytań, które trzeba zadać, zanim aplikacja trafi do ludzi. Da się ich nauczyć samemu, ale zwykle metodą prób i błędów, czyli kosztem tygodni i nerwów.

Prowadzenie 1:1 skraca ten proces, bo ktoś obok podpowiada właściwe pytania w momencie, gdy są potrzebne. W programie Własna Apka budujesz z AI na żywo, łączysz elementy, testujesz i rozwiązujesz błędy, na których zwykle wszystko staje. Zaczynasz od gotowego szkieletu, a nie od pustego ekranu, i tniesz pomysł do pierwszej wersji, żeby zakres nie rósł szybciej niż Twoja umiejętność sprawdzania efektów. To około 15 godzin pracy na żywo, a między spotkaniami masz materiały i zadania do własnego projektu.

Czy vibe coding jest dla osoby bez programowania

Tak, pod trzema warunkami.

  1. Wiesz, do czego go używasz. Prototyp, narzędzie dla siebie i kilku osób, pierwsza wersja do sprawdzenia pomysłu. To obszar, w którym czysty vibe coding sprawdza się najlepiej.
  2. Rozumiesz granice. Zanim w aplikacji pojawią się cudze dane, logowanie albo pieniądze, potrzebujesz nadzoru: własnej wiedzy, przeglądu przez doświadczoną osobę albo obu.
  3. Masz plan na utknięcie. Prędzej czy później AI trzy razy z rzędu nie naprawi tego samego błędu. Warto wiedzieć, co wtedy zrobić, zamiast kręcić się w kółko.

Nie jest to droga dla kogoś, kto chce zbudować system bankowy ani aplikację medyczną z danymi pacjentów po weekendzie nauki.

Jak robić to rozsądnie

Kilka zasad, które realnie zmniejszają ryzyko:

Te zasady łatwo przeczytać, trudniej stosować konsekwentnie, gdy trafisz na błąd, którego nie rozumiesz. W programie Własna Apka ćwiczysz je na własnym projekcie, 1:1.

Na co uważać przy wyborze narzędzia

Narzędzia do vibe codingu różnią się tym, ile pracy zdejmują z Ciebie i ile kontroli Ci zostawiają. Generatory w przeglądarce są najprostsze na start, ale mniej przejrzyste. Edytory programistyczne z AI dają większą kontrolę, ale wymagają oswojenia się z czymś, co wygląda jak narzędzie dla programistów. Żadne z nich nie zwalnia z testowania. Porównanie konkretnych narzędzi znajdziesz w tekście Lovable, Bolt, Replit czy Cursor.

Vibe coding a nauka

Nie musisz się decydować: czysty vibe coding albo pełna nauka programowania. Większość osób bez programowania ląduje pośrodku: buduje z AI, a po drodze uczy się, co dzieje się pod spodem, w zakresie, jaki potrzebuje do swojej aplikacji. Z czasem rozumiesz, czym jest baza danych, skąd bierze się błąd w konsoli i dlaczego nie wkleja się kluczy do czatu. Tyle wystarcza, żeby prowadzić projekt świadomie.

Jeśli wolisz budować z kimś obok

Budowanie z AI z nadzorem to dokładnie to, co robimy w programie Własna Apka: około 15 godzin pracy na żywo, prowadzenie 1:1, trzy etapy. Najpierw sprawdzasz potrzebę z ludźmi, potem budujesz z AI na gotowym szkielecie, na koniec wdrażasz (własny adres, pierwsi użytkownicy, oferta). Po drodze testujesz i rozwiązujesz błędy na żywo, a między spotkaniami robisz zadania do własnego projektu, które potem sprawdzamy. Na start nie musisz znać ani linijki kodu, a aplikacja nie musi mieć AI w środku: AI pomaga ją zbudować.

To program dla osób, które chcą same zbudować swoją aplikację, ale nie chcą robić tego po omacku. Nie jest dla tych, którzy chcą, żeby ktoś zbudował ją za nich, ani dla szukających gwarancji zarobku. Nie gwarantujemy klientów ani przychodu, bo wynik zależy od potrzeby rynkowej, jakości rozwiązania i Twojej pracy. Jeśli zastanawiasz się nad kosztami różnych dróg, porównanie znajdziesz w tekście ile kosztuje stworzenie aplikacji.

Pierwszy krok: zgłoszenie na stronie (8 krótkich pytań), potem bezpłatna rozmowa, na której opowiadasz, co chcesz zbudować. Zgłoszenie nie jest zakupem. Przyjmujemy maksymalnie 5 nowych osób miesięcznie.

Michał JurkiewiczWspółtworzy program Własna Apka. Od lat zajmuje się marketingiem internetowym, a z AI buduje narzędzia dla firm: panele, automatyzacje i strony internetowe.

Czytaj dalej

Chcę bezpłatną rozmowę