Lovable, Bolt, v0, Cursor — Co Zrobic, Gdy Kod z AI Sie Psuje

Zepsuty kod z Lovable, Bolt, v0 i Cursora - co zrobic, gdy aplikacja z AI przestaje dzialac

Scena, ktora widze niemal co tydzien. Ktos w weekend skleja w Lovable, Bolt albo v0 dzialajace demo, cieszy sie, pokazuje znajomym. Potem chce dodac jedna rzecz - platnosc BLIK, logowanie, kolejny ekran - i wszystko zaczyna sie sypac. Prosi AI o naprawe. Naprawia. Po godzinie psuje sie cos, co dzialalo. Znowu prosi o poprawke. Po dziesiatej rundzie kod jest taki, ze ani on, ani AI nie rozumieja juz, co sie dzieje. Klasyczne utknalem.

Jesli rozpoznajesz tu siebie - to nie twoja wina i nie oznaka braku kompetencji. Te narzedzia sa zrobione wlasnie po to: szybko pokazac pomysl. Problem zaczyna sie, gdy probujesz z demo zrobic prawdziwy produkt, ktory oddasz uzytkownikom. W tym artykule otwarcie pokaze, gdzie konkretnie kazde narzedzie dochodzi do swojej sciany, dlaczego AI naprawia i znowu psuje, co przygotowac przed kontaktem oraz kiedy w ogole warto ratowac istniejacy kod, a kiedy taniej przepisac na czysto.

Mowie nie z teorii. Realnie przejmuje takie projekty: biore zepsuty kod z Lovable czy Bolt i zamieniam go w cos, co dziala na produkcji, z prawdziwymi uzytkownikami i pieniedzmi - z BLIK-iem w kasie, logowaniem przez bank i gotowoscia na KSeF. To tez chce, zebys wiedzial, bo zmienia to, o co w ogole warto prosic.

Dlaczego AI dowozi do 80% i tam staje

Lovable, Bolt i v0 wspaniale szybko robia te czesc, ktora jest widoczna - przyciski, formularze, ekrany, ladny uklad. To mniej wiecej 80% tego, co wyglada jak aplikacja. Ale pozostale 20% - platnosci, logowanie, baza danych, deploy, bezpieczenstwo, RODO, przypadki brzegowe - to najtrudniejsza, najdrozsza i wlasnie ta czesc, dzieki ktorej aplikacja w ogole dziala z prawdziwymi ludzmi. AI tam nie dopracowuje, tam sie rozbija.

Powod jest prosty. Ta widoczna warstwa jest szablonowa: podobnych formularzy i ekranow sa w internecie miliony, AI je widzialo i odtwarza w mgnieniu oka. A pozostale 20% jest unikalne dla twojego projektu i wymaga decyzji, ktore trzeba podjac, rozumiejac calosc - jak plyna dane, gdzie sa przechowywane, kto co moze zobaczyc, co sie dzieje, gdy platnosc P24 nie przejdzie. To nie kopiowanie, lecz inzynieria. I wlasnie tam wszystko zaczyna sie psuc.

Gdzie psuje sie wedlug narzedzia

Kazde narzedzie ma swoj charakter i swoje typowe miejsce awarii. Znajac je, znacznie szybciej rozumiesz, co tak naprawde masz w rekach.

Lovable — deploy i baza danych

Lovable buduje pelna aplikacje (React + Supabase) i sporo ogarnia samo, dlatego na poczatku wyglada magicznie. Ale psuje sie zwykle w dwoch miejscach. Po pierwsze - baza Supabase: gdy model danych robi sie bardziej zlozony, zaczyna sie chaos regul RLS (bezpieczenstwo na poziomie wiersza), relacje miedzy tabelami sie plataja, a zapytania zwracaja albo za duzo, albo nic. Po drugie - deploy i srodowiska: lokalnie albo w podgladzie Lovable dziala, a na prawdziwej domenie z realnymi zmiennymi przestaje, bo klucze, adresy czy CORS skonfigurowano tylko pod tryb demo.

Bolt — state i integracje

Bolt swietnie i bardzo szybko generuje interaktywny frontend. Sciana pojawia sie, gdy w aplikacji robi sie duzo stanu (state): koszyk, zalogowany uzytkownik, filtry, formularze zalezne od siebie. Ten state zaczyna uciekac - klikasz w jednym miejscu, odswieza sie cos niepowiazanego gdzie indziej. Drugi bol Bolta to integracje z prawdziwymi systemami: platnosci, e-mail, zewnetrzne API. Na poziomie demo Bolt pokazuje, jak by to wygladalo, ale do realnego podpiecia BLIK-a czy Przelewy24 potrzebna jest warstwa serwerowa, zarzadzanie sekretami i obsluga bledow, ktorych szybkie generowanie nie dowozi.

v0 — ladny UI, ale brak backendu

v0 (od Vercela) jest najlepszy z tej grupy w jednym - stworzyc naprawde ladny komponent interfejsu React/Next.js albo caly widok strony. Ale wazne jest zrozumiec, co on robi: robi przod. Nie ma bazy danych, nie ma logowania, nie ma logiki serwerowej, nie ma miejsca, gdzie przechowywane sa prawdziwe dane. Ludzie utykaja, bo maja wspaniale wygladajacy ekran i mysla, ze zostalo tylko podpiac - a realnie zostala cala ciezka czesc, ktorej v0 nawet nie mialo robic. To nie wada v0, lecz nieporozumienie co do tego, do czego sluzy.

Cursor — generuje, ale ty musisz rozumiec

Cursor jest inny niz trzy powyzsze - to edytor z poteznym AI, dla kogos, kto juz umie czytac kod. Potrafi napisac duzo i szybko. Ale jesli nie umiesz ocenic tego, co napisal, on po prostu pozwala ci szybciej naprodukowac tego, czego nie rozumiesz. Typowy scenariusz: Cursor generuje zlozona logike, prawie dziala, prosisz o poprawke detalu, on przepisuje wiecej, niz trzeba, i nagle masz 2 000 linii, ktorych nie da sie ani przeczytac, ani bezpiecznie zmienic. Cursor jest wspanialy dla profesjonalisty i niebezpieczny dla kogos, kto liczy, ze on sam wszystko ogarnie.

Wspolny mianownik

Wszystkie cztery narzedzia swobodnie robia te czesc, ktora jest podobna do miliona innych projektow, i rozbijaja sie o te, ktora jest unikalna dla twojego przypadku. Platnosci, ktore musza zgadzac sie z twoja ksiegowoscia i byc gotowe na KSeF od 2026 roku. Logowanie, ktore musi byc bezpieczne - a polski uzytkownik oczekuje wejscia przez bank, mojeID czy Profil Zaufany, nie generycznego social login. Dane, ktore musza spelniac RODO. Przypadki brzegowe, ktore zdarzaja sie tylko w twojej logice biznesowej. Nic z tego nie ma gotowego szablonu - dlatego wlasnie tam sie sypie.

Dlaczego AI naprawia i znowu psuje

To jedno z najczestszych pytan, ktore slysze: dlaczego naprawia jedno, a psuje drugie? Odpowiedz to utrata kontekstu. AI nie widzi calego twojego projektu naraz jako spojnego systemu. Przy kazdej poprawce pracuje na ograniczonej, widocznej czesci, pamieta tylko tyle, ile sie miesci, i zgaduje reszte. Naprawiajac miejsce A, nieswiadomie zmienia cos, od czego zalezy miejsce B, o ktorym wtedy nie wiedzialo.

Im wiekszy projekt, tym szybciej to kolo sie rozkreca. Na poczatku, gdy plikow jest malo, AI jeszcze trzyma wszystko w glowie i wyglada wspaniale. Po przekroczeniu pewnego rozmiaru kazda nowa poprawka ma coraz wieksze prawdopodobienstwo, ze cos zlamie. Prosisz o naprawe czesciej, on przepisuje coraz wiecej, kod robi sie coraz bardziej rozrzucony - i nagle jestes w kole, z ktorego AI cie nie wyciagnie, bo to ono jest przyczyna tego kola. To jest dokladnie ten moment, w ktorym narasta dlug techniczny.

Czlowiek lamie to kolo prosto: trzyma cala architekture w glowie, rozumie przyczyne, a nie tylko objaw, i naprawia raz tak, zeby zostalo naprawione. Tam, gdzie AI lata dziesiec razy, rozumiejacy czlowiek naprawia raz.

Co zrobic PRZED kontaktem

Jesli zdecydowales sie szukac pomocy - obojetnie u mnie czy gdzie indziej - sa trzy rzeczy, ktore przygotowane sprawiaja, ze wycena idzie szybko i trafnie, a nie jako drogie zgadywanie. Mozesz to zrobic sam w pol godziny.

Trzy rzeczy, ktore przygotuj

1. Dostep do kodu. Nie zrzuty ekranu. Lovable i Bolt pozwalaja synchronizowac z GitHubem - zrob to i daj dostep do repozytorium. Jesli uzywales v0 albo Cursora - wyeksportuj albo udostepnij caly folder projektu. Bez kodu kazda wycena to zgadywanie.

2. Dostep do uslug. Supabase, Vercel, konto platnosci (P24, PayU, Tpay), wysylka maili - wszystko, czego aplikacja uzywa. Czesto problem siedzi wlasnie w konfiguracji, a nie w kodzie.

3. Opis w 5-10 zdaniach. Co aplikacja ma robic, dla kogo jest i co konkretnie nie dziala. Uzytkownik ma sie zarejestrowac, zaplacic BLIK-iem i dostac dostep; rejestracja dziala, ale po platnosci dostep sie nie otwiera. Taki opis jest cenniejszy niz godzina rozmowy.

Z tymi trzema rzeczami w dosc krotkim czasie moge powiedziec, czy wystarcza punktowe poprawki, czy taniej przepisac czesc, i jaka jest realna cena w zl netto. Bez nich - tylko ogolniki, ktorych nikomu nie trzeba.

Ratowac czy przepisac?

Najwazniejsza decyzja. I wbrew temu, czego mozna sie spodziewac, nie zawsze poprawna odpowiedzia jest porzuc wszystko i pisz od zera. Decyduje po zajrzeniu do kodu, ale logika jest mniej wiecej taka.

Sytuacja Co robie
Interfejs porzadny, problemy lokalne (nie podpinaja sie platnosci, psuje sie deploy, jedna integracja) Ratuje. Punktowe poprawki, czesto najtansza droga.
Frontend dobry, ale brak prawdziwego backendu lub modelu danych Mieszanie. Zostawiam frontend, pod nim buduje czysty backend.
Logika rozrzucona, kazda poprawka psuje cos innego, nikt nie rozumie struktury Przepisuje. Traktuje wizual jak specyfikacje, kod pisze na czysto.
To wewnetrzne narzedzie albo demo, nie dla realnych klientow i pieniedzy Moze AI ci wystarczy. Powiem wprost, jesli nie potrzebujesz mnie.

Chce podkreslic ostatni wiersz. Jesli twoj projekt to hobby, wewnetrzne narzedzie dla kilkuosobowego zespolu albo wizualizacja pomyslu - AI naprawde ci wystarczy i wlasnie to ci powiem. Nie wciskam pracy tam, gdzie jej nie trzeba. To zreszta jest znak, ze gdy mowie tu trzeba przepisac, mowie to nie dla faktury.

Najwazniejsza mysl o przepisaniu

Przepisanie czesto wyglada drozej, ale bywa tansze niz miesiace latania, ktore i tak konczy sie przepisaniem. Gdy logika jest rozrzucona, kazda nowa funkcja zajmuje coraz dluzej, bo najpierw trzeba zrozumiec to, czego nie rozumie nawet sama aplikacja. Czysty fundament zwraca sie juz po drugiej albo trzeciej funkcji.

I prawie zawsze zostawiam to, co dobre - ladny wizual z v0 czy Bolt, porzadny formularz z Lovable. Przepisanie nie znaczy, ze twoja praca przepadla. Znaczy, ze pod nia pojawia sie to, co nie pozwoli jej znowu sie zawalic. Kod jest twoj - bez lock-inu, oddany na fakture VAT.

Ktore narzedzie do czego — i gdzie jego sciana

Krotka tabela, zebys nie pogubil sie przy wyborze. To nie ranking najlepszy-najgorszy, lecz mapa, do jakiej pracy kazde jest przeznaczone i gdzie konczy sie jego mozliwosc.

Narzedzie Do czego sie nadaje Gdzie jest sciana
Lovable Pelne demo z baza i logowaniem, szybkie MVP do weryfikacji pomyslu Reguly Supabase, deploy na prawdziwa domene, rosnacy model danych
Bolt Interaktywny prototyp frontendu, szybki obraz, jak by to dzialalo Zlozony state, prawdziwe integracje, platnosci, warstwa serwerowa
v0 Ladne komponenty i strony React/Next.js, baza UI Calkowicie brak backendu, bazy, logowania - tylko przod
Cursor Szybsze tworzenie dla kogos, kto umie czytac i oceniac kod Bez zrozumienia szybko produkujesz to, czego juz nie kontrolujesz

Jesli chcesz szerzej o tym, dlaczego prototyp z AI to jeszcze nie produkt i co odroznia dziala na moim ekranie od dziala dla realnych uzytkownikow, pisalem o tym osobno w artykule o vibe codingu. A o ukrytych kosztach darmowych rozwiazan AI przeczytasz w tekscie o prawdziwym koszcie darmowej strony z AI.

Realne ramy cenowe

Otwarcie, bo nikt nie mowi tego wprost. Ceny zaleza od tego, ile zostaje, ale ramy sa takie (zl netto, do tego VAT 23%, rozliczenie na fakture):

  • Lokalne poprawki na porzadnym projekcie (deploy, jedna integracja, blad state): od 2 500-6 000 zl netto
  • Dokonczenie MVP z AI do realnego startu z logowaniem, platnosciami BLIK/P24, danymi i deploy: 10 000-25 000 zl netto
  • Czyste przepisanie na produkcje, z zachowaniem dobrego wizualu: od 18 000-35 000 zl netto wzwyz, zaleznie od integracji (np. KSeF, InPost Paczkomaty, raty)

Dokladna kwote podaje dopiero po zajrzeniu do kodu - bez tego kazda liczba byla by zgadywaniem. Ale te ramy pomagaja zrozumiec skale, zebys nie zdziwil sie ani w jedna, ani w druga strone. Pracuje na stala cene za projekt, na fakture VAT, a kod jest twoj - bez lock-inu. I czesto zaczynamy od malego kroku: oceniam, pokazuje, co naprawde jest zepsute, a wtedy decydujesz z pelnym obrazem.

Polski kontekst, ktorego AI nie dowiezie

Generatory domyslnie celuja w rynek amerykanski: checkout tylko ze Stripe, logowanie przez Google, zero RODO. Dla polskiej aplikacji to za malo. W kasie pierwszy musi byc BLIK (ponad polowa platnosci online), obok Przelewy24, PayU czy Tpay. Logowanie czesto przez bank, mojeID albo Profil Zaufany. A jesli aplikacja wystawia faktury - od 2026 roku obowiazuje KSeF (Krajowy System e-Faktur): od 1 lutego dla najwiekszych firm, od 1 kwietnia dla pozostalych. Zadne z tych narzedzi nie przygotuje tego za ciebie - to wlasnie ta unikalna czesc, ktora trzeba zbudowac swiadomie.

Twoj projekt z AI sie zepsul i juz sie nie naprawia?

Przeslij repozytorium albo wyeksportowany kod i krotki opis, co mialo dzialac. Sprawdze, czy wystarcza poprawki, czy warto przepisac, i podam realna cene w zl netto - bez mgly.

Wycen moj projekt

Najczesciej zadawane pytania

Czy mozesz przejac moj projekt z Lovable?

Tak. Lovable pozwala synchronizowac kod z GitHubem - gdy mam dostep do repozytorium, przejmuje projekt jak zwykla aplikacje React/Vite + Supabase. Najpierw pobieram go lokalnie, uruchamiam, sprawdzam, co naprawde sie psuje, i dopiero wtedy decyduje, czy wystarcza punktowe poprawki, czy taniej przepisac czesc na czysto. Nie musisz niczego rozbierac wczesniej - po prostu daj dostep i krotki opis tego, co mialo dzialac.

Czy kod z Bolt nadaje sie na produkcje?

Frontend czesto jest na tyle dobry, ze warto go zachowac. Ale gotowy na produkcje to nie tylko ladny interfejs - potrzebne jest porzadne zarzadzanie stanem, bezpieczny backend, prawdziwa baza danych, logowanie, platnosci BLIK i Przelewy24 oraz obsluga bledow. Bolt generuje szybkie demo, a nie te ciezka warstwe. Dlatego realny projekt z Bolt zwykle zostawiam jako baze UI i pod nim buduje niezawodny backend oraz integracje, zeby dzialal z prawdziwymi uzytkownikami i pieniedzmi.

Dlaczego AI ciagle naprawia i znowu psuje ten sam kod?

Bo AI nie widzi calego projektu naraz i nie ma trwalego kontekstu. Przy kazdej poprawce pracuje na ograniczonej, widocznej czesci kodu, wiec naprawiajac jedno miejsce nieswiadomie psuje inne, o ktorym zapomnial. Im wiekszy projekt, tym szybciej zaczyna sie to bledne kolo. Czlowiek trzyma cala architekture w glowie i naprawia przyczyne, a nie objaw, dlatego poprawka zostaje poprawka.

Co przygotowac przed kontaktem w sprawie zepsutego projektu z AI?

Trzy rzeczy. Po pierwsze - dostep do kodu: repozytorium GitHub albo wyeksportowany projekt (nie zrzuty ekranu). Po drugie - dostep do uslug, ktorych uzywasz (Supabase, Vercel, konta platnosci P24 lub PayU, wysylka maili). Po trzecie - 5-10 zdan o tym, co aplikacja ma robic i co konkretnie nie dziala. Z tym moge szybko ocenic stan i powiedziec, czy wystarcza poprawki, czy warto przepisac, oraz podac realna cene w zl netto.

Kiedy warto ratowac istniejacy kod z AI, a kiedy taniej przepisac?

Ratowac warto, gdy interfejs i struktura sa porzadne, a problemy lokalne - nie podpinaja sie platnosci, psuje sie deploy, nie dziala jedna integracja. Przepisac taniej, gdy logika jest rozrzucona, nie ma prawdziwego backendu ani modelu danych, a kazda poprawka psuje cos innego. Czesto najlepszy jest wariant mieszany: zostawiam dobry frontend i pod nim buduje czysty backend. Decyduje po zajrzeniu do kodu, nie z gory.

Ile kosztuje naprawa lub dokonczenie aplikacji wygenerowanej przez AI?

Zalezy od tego, ile zostaje. Lokalne poprawki na porzadnym projekcie - od 2 500 do 6 000 zl netto. Dokonczenie MVP z AI do realnego startu z logowaniem, platnosciami, danymi i deploy - zwykle 10 000-25 000 zl netto. Czyste przepisanie na produkcje, z zachowaniem dobrego interfejsu - od 18 000-35 000 zl netto wzwyz, zaleznie od integracji (BLIK, KSeF, InPost). Wszystko rozliczam na fakture VAT, ze stala cena za projekt. Dokladna kwote podaje dopiero po zajrzeniu do kodu - bez tego kazda liczba byla by zgadywaniem.

W skrocie

Lovable, Bolt, v0 i Cursor to swietne narzedzia do tego, do czego sa zrobione - szybko pokazac pomysl. Psuja sie nie dlatego, ze sa zle, lecz dlatego, ze probujesz z demo zrobic to, co wymaga inzynierii: bezpiecznego backendu, prawdziwych integracji jak BLIK czy KSeF, porzadnych danych zgodnych z RODO. AI lata objawy i traci kontekst; czlowiek naprawia przyczyne. Jesli twoj projekt utknal - nie rob dwudziestej rundy. Wyeksportuj kod, zbierz dostepy, opisz, co chciales osiagnac, i pozwol mi spojrzec. Czesto zostawiam twoja dobra prace i pod nia buduje to, co nie pozwoli jej znowu sie zawalic - zeby dzialala i zarabiala, a nie tylko wygladala.

Zmienmy twoje demo w prawdziwy produkt

Obojetnie, czy potrzebna jest punktowa poprawka, czy czyste przepisanie - zacznijmy od wyceny. Powiem wprost, czego trzeba, ile to kosztuje w zl netto i czy w ogole mnie potrzebujesz. Faktura VAT, kod jest twoj, wspolpraca po polsku.

Skontaktuj sie w sprawie wyceny