Tak, możesz sprzedawać aplikacje napisane metodą vibe-codingu klientom. Ludzie robią to teraz, rentownie, a klienci są zadowoleni. Ale istnieje granica między „zbudowane z pomocą AI" a „wydane bez zrozumienia, co się w środku znajduje" — i przekroczenie tej granicy naraża cię na rzeczywistą odpowiedzialność prawną, utratę klientów i tego rodzaju naruszenia bezpieczeństwa danych, które kończą freelancerską karierę.
Pytanie nie brzmi, czy oprogramowanie napisane vibe-codingiem jest legalne. Jest. Pytanie brzmi: co musisz zrobić, zanim ktoś inny będzie od niego zależy.
Argument za wysyłaniem pracy napisanej vibe-codingiem
Argument dotyczący jakości wyników jest już rozstrzygnięty. Claude i Cursor generują kod gotowy do produkcji dla standardowych wzorców — aplikacje CRUD, dashboardy, strony lądowania, narzędzia oparte na formularzach i wizualizacje danych. Kod jest zgodny z nowoczesnymi konwencjami, poprawnie wykorzystuje popularne frameworki i obsługuje większość przypadków brzegowych. Dla rodzajów aplikacji, które faktycznie potrzebują małe firmy i startupy, kod generowany przez AI jest często lepszy niż kod napisany przez początkującego programistę, ponieważ czerpie z milionów przykładów zamiast z ograniczonego doświadczenia.
Ekonomika jest również jasna. Vibe coder może dostarczyć działające MVP w kilka dni zamiast tygodni. Klient płaci mniej, otrzymuje swój produkt szybciej i może zacząć walidować swoją ideę przed zaangażowaniem się w większą budowę. Wszyscy wygrywają — pod warunkiem, że produkt rzeczywiście działa i nie wyciekają dane użytkowników.
Kohorta Y Combinatora z zimy 2025 roku poinformowała, że 25% startupów biorących udział miało codebasy, które były w 95%+ generowane przez AI. Te firmy pozyskały finansowanie, wydały produkty dla rzeczywistych użytkowników i przetwarzały rzeczywiste transakcje. Jeśli startupy wspierane przez YC mogą działać na oprogramowaniu napisanym vibe-codingiem, aplikacja rezerwacyjna dla małej firmy lub wewnętrzny dashboard są w pełni osiągalne.
Gdzie staje się to niebezpieczne
Problemy zaczynają się, gdy vibe coderzy traktują wynik AI jako gotowy produkt, zamiast jako pierwszy szkic, który wymaga przeglądu.
Bezpieczeństwo jest największym ryzykiem. Kod generowany przez AI konsekwentnie zawiera odsłonięte klucze API, brakujące kontrole dostępu do bazy danych, brak walidacji wejścia i niechronione trasy API. Dla projektu osobistego są to irytacje. Dla aplikacji klienta, która obsługuje dane klientów, są to potencjalne naruszenia przepisów ochrony danych i podstawa do pozwów sądowych. Klient, którego baza danych klientów wyciekła, ponieważ wysłałeś aplikację bez Row-Level Security, nie będzie się przejmować tym, że „nie wiedziałeś" — będzie się przejmować tym, że dane jego klientów są publiczne.
Przypadki brzegowe niszczą zaufanie. AI dobrze obsługuje scenariusz idealny. Formularz logowania działa. Wyszukiwanie zwraca wyniki. Ale co się stanie, gdy ktoś wyśle formularz bez danych? Gdy dwaj użytkownicy edytują ten sam rekord jednocześnie? Gdy API płatności zwraca błąd? Te przypadki brzegowe są tam, gdzie kod generowany przez AI się rozpada, i to są dokładnie scenariusze, w które rzeczywiści użytkownicy wpadają w pierwszym tygodniu.
Utrzymanie staje się Twoim problemem. Gdy wysyłasz kod, który nie napisałeś i w pełni nie rozumiesz, każde zgłoszenie błędu staje się projektem badawczym. Klient nie wie ani nie przejmuje się tym, że AI napisał kod — płaci ci za to, aby to działało. Jeśli nie możesz szybko debugować, tracisz klienta i swoją reputację.
Czerpiesz wartość z tego? Publikujemy jedno pogłębione omówienie co tydzień na temat narzędzi AI, przepływów pracy i szczerych opinii. Dołącz do czytelników, którzy się dowiadują jako pierwsi →
Uczciwy argument kontrargumentacyjny
Tradycyjne tworzenie oprogramowania ma te same problemy, tylko w różnych tempach. Programiści wysyłają niezabezpieczony kod przez cały czas — lista Top 10 podatności OWASP nie zmieniła się znacznie przez dekadę właśnie dlatego, że ludzie stale popełniają te same błędy bezpieczeństwa. Różnica w vibe-codingu nie polega na tym, że problemy są nowe — polega na tym, że osoby bez doświadczenia wysyłają kod bez wiedzy, aby rozpoznać problemy.
I szczerze mówiąc? Tę wiedzę można zdobyć szybciej niż myślą ludzie. Nie potrzebujesz dyplomu z informatyki, aby dowiedzieć się, czym jest Row-Level Security, dlaczego walidacja wejścia jest ważna lub jak działają zmienne środowiskowe. Potrzebujesz listy kontrolnej, popołudnia i chęci do nauki. Barierą nie jest wiedza — to świadomość, że bariera istnieje.
Programiści krytykujący oprogramowanie napisane vibe-codingiem na X często pomijają, na ile ich własny kod jest funkcjonalnie generowany przez AI w tym momencie. 92% deweloperów w USA codziennie korzysta z narzędzi kodujących AI. Granica między „vibe-codingiem" a „profesjonalnie opracowanym przy pomocy AI" to głównie kwestia praktyk przeglądu, a nie kto zainicjował kod.
Co musisz zrobić przed wysłaniem do klienta
Oto konkretne ramy do profesjonalnej wysyłki pracy napisanej vibe-codingiem:
Uruchom listę kontrolną bezpieczeństwa. Obowiązkowe. Obejmij zmienne środowiskowe, kontrole dostępu do bazy danych, walidację wejścia, uwierzytelnianie i limitowanie szybkości. Opublikowaliśmy kompletny przewodnik bezpieczeństwa krok po kroku specjalnie dla aplikacji napisanych vibe-codingiem — postępuj zgodnie z nim przed każdą dostawą klienta.
Przetestuj sam przypadki brzegowe. Zanim klient zobaczy aplikację, spróbuj ją zepsuć. Wyślij puste formularze. Wpisz znaki specjalne. Otwórz aplikację w dwóch kartach przeglądarki i wykonaj konfliktowe czynności. Przetestuj na urządzeniu mobilnym. Przetestuj na wolnych połączeniach. Poświęć 30 minut na aktywne próby jej zepsucia.
Przeczytaj kod, który wysyłasz. Nie musisz rozumieć każdej linii. Ale powinieneś rozumieć architekturę — jak dane przepływają z frontendu do backendu do bazy danych. Jeśli nie potrafisz wyjaśnić przepływu danych w dwóch zdaniach, nie rozumiesz wystarczająco dobrze własnego produktu, aby go wspierać.
Określ swoją odpowiedzialność. Użyj jasnej umowy, która definiuje, co dostarczasz, co obejmuje „utrzymanie" i granice Twojej odpowiedzialności. Dołącz klauzulę dotyczącą obsługi danych i sprecyzuj, że klient jest odpowiedzialny za swoją własną zgodność z przepisami o ochronie prywatności (GDPR, CCPA, itp.). Nie chodzi o unikanie odpowiedzialności — chodzi o ustalenie uczciwych oczekiwań.
Wiedz, kiedy zaangażować profesjonalistę. Jeśli aplikacja obsługuje płatności, dane zdrowotne, informacje finansowe lub jakiekolwiek dane osobowe poza podstawowymi profilami, uzyskaj przegląd bezpieczeństwa od kogoś mającego doświadczenie. Koszt wynosi 500–2 000 zł dla małej aplikacji i jest wart każdego grosza. Nie potrzebujesz pełnego audytu — potrzebujesz kogoś, kto potrafi dostrzec krytyczne podatności, które byś przegapił.
Skonfiguruj monitoring. Po wdrożeniu używaj podstawowej usługi śledzenia błędów (darmowa wersja Sentryego działa), aby wiedzieć, kiedy coś się psuje, zanim powie Ci o tym klient. Skonfiguruj monitoring dostępności (UptimeRobot, darmowy), aby wiedzieć, czy strona jest niedostępna. Konfiguracja tych narzędzi zajmuje 15 minut i uratuje Cię przed tym, aby wyglądać nieudolnie.
Granica, w prosty sposób określona
Wysyłaj aplikacje napisane vibe-codingiem do klientów, gdy aplikacja obsługuje niesensytywne dane, przeszedłeś listę kontrolną bezpieczeństwa, przetestowałeś przypadki brzegowe i potrafisz wyjaśnić przepływ danych. Zrób pauzę i uzyskaj profesjonalny przegląd, gdy aplikacja obsługuje płatności, dane zdrowotne lub poufne dane osobowe — koszt przeglądu jest znikomy w porównaniu z kosztem naruszenia.
Programiści, którzy budują udane freelancerskie biznesy za pomocą vibe-codingu, to nie ci, którzy pomijają etap przeglądu. To ci, którzy używają AI do szybszej budowy, a następnie poświęcają zaoszczędzony czas na bezpieczeństwo, testowanie i polski — rzeczy, które AI nie robi automatycznie.
Nie jesteś pewny, które narzędzie AI wybrać do następnej budowy? Wykonaj nasz 60-sekundowy quiz AI Model Picker lub sprawdź pełne porównanie State of AI Models.
To robimy co tydzień. Jedno pogłębione omówienie narzędzi AI, przepływów pracy i szczerych opinii — bez szumu, bez wypełniaczy. Dołącz do nas →
Ujawnienie: Niektóre linki w tym artykule to linki afiliacyjne. Rekomendujemy tylko narzędzia, które osobiście przetestowaliśmy i regularnie używamy. Zajrzyj do naszej pełnej polityki ujawniania.