Mentionsy
AI-assisted development w praktyce - na przykładzie Open Mercato z Piotrem Karwatką
“Najgorsze co można zrobić, to zerknąć.” Piotr Karwatka o pętlach kodujących, w których agent pracuje 4 dni non-stop, a Ty masz siedzieć na rękach. Bo jak zerkniesz, trafisz na głupotę, przerwiesz mu tok myślenia i wszystko się posypie. Witamy w świecie, gdzie spec-driven development zastępuje ping-pong z Claude’em. 🎯 Open Mercato to 750 tysięcy linii kodu, z których żadna nie została napisana ręcznie. Framework do aplikacji biznesowych z hasłem “start with 80% done” - CRM, OMS, WMS w paczkach npm, monolit modularny inspirowany Shopify, stos wybrany pod to, co LLM-y znają najlepiej: Next.js, Postgres, Redis. Core team? 4 osoby full time. Koszt odtworzeniowy? ~20 developerów na rok. ⚠️ Harness AI, skille do specyfikacji, planowania i implementacji, atomowe commity z testami, refinement specek pytaniem “co może pójść źle?” - i open source’owy model monetyzacji, który Piotr porównuje do homologacji kampera na Fiacie Ducato. Bo “w zeszłym tygodniu pan Darek zrobił vibe codingiem jakieś ten, wszystko działało, a potem baza znikła.” Czy AI-assisted development na poważnie wymaga więcej myślenia niż tradycyjne kodowanie? Sprawdź, zanim odpalisz kolejnego agenta bez specki. A teraz nie ma co się obijać! 👉 Wpadajcie na naszego Discorda: https://discord.gg/78zPcEaP22 ! 🔥Tam możecie się z nami pokłócić o przyspieszanie SQL-a, podyskutować o naiwnych nadziejach na AI albo po prostu podzielić się swoimi IT-owymi przemyśleniami. Słuchasz Patoarchitektów dzięki PROTOPII – firmie, w której Łukasz i Szymon działają na co dzień, wspierając zespoły IT na każdym etapie: od projektowania, przez wdrożenia i migracje, aż po optymalizację i zabezpieczenia. Oferujemy też mentoring i szkolenia dostosowane do potrzeb każdej firmy, niezależnie od wielkości. Sprawdź nas: 👉 protopia.tech - Nasze sociale i linki - Materiały do odcinka - Pato szkolenia
Szukaj w treści odcinka
Ja tak zacznę Piotrek, jednym zdaniem próbowałem Cię złapać, czyli założyciel Exit Divante, współtwórca View Storefront, partner w każde tornado i temat dzisiejszego odcinka Open Mercato, na którym będziemy bazować.
Dobrze, to teraz tak jakbyś mógł powiedzieć, czym właściwie jest Open Mercato?
OK. Open Mercato to jest framework do budowania aplikacji biznesowych.
Możesz Open Mercato postawić totalnie puste, bez żadnych dodatkowych modułów i zacząć sobie budować aplikacje tak jak właśnie na Django od zera.
Ale większość osób wybiera Open Mercato właśnie przez ten promis, że tam jest 80% rzeczy, które potrzebujesz gotowe.
Teraz w czasach AI lepiej się może sprawdzić takie podejście, że dostajesz te wszystkie funkcje, takie jak mają sasy, ale możesz dzięki AI i przez to, jak jest Open Mercato zbudowane, dopasować to do swojego biznesu, czyli te brakujące 20% dostawić.
Też postawiłem Open Mercato i zrobiłem pewną zabawę, więc w tym.
Pierwszy produkt to jest Open Mercato samo w sobie, czyli my zaczęliśmy np. od budowy CRM-a, to funkcje biznesowe, taka biznesowa aplikacja, tylko że bardzo rozszerzalna itd.
Też od dnia zero dosłownie zaczęliśmy budować Open Mercato jako framework.
Czyli tak, to jest zbiór skilli AI-owy, które bardzo są rozbudowane w Open Mercato i w ogóle zachęcam, żeby każdy sobie tam w wolnej chwili popatrzył, się tym pobawił.
Jak zobaczycie w Open Mercato, my siłą rzeczy staramy się nie nadbudowywać jakichś sztucznych tworów na to, co dają takie supertule jak Cloud Codex albo GitHub CLI na przykład.
Natomiast druga rzecz, żeby deweloper, który przychodzi do Open Mercato i właśnie
W każdej nowej wersji Open Mercato dostał ten sam rezultat, taki benchmarking.
Ja testowałem właśnie Open Mercato ostatnio w ogóle na takim bardzo...
To wszystko ewoluowało razem z naszą wiedzą, doświadczeniem, ale przede wszystkim też tym, jak się zmieniają te agenty kodujące, no bo sama idea Open Mercato, we wrześniu zaczęliśmy projekt, wtedy wyszedł kodeks 5.1, tak mi się wydaje, i klot był chyba 4.5.
Nie, powiem wam, że to naprawdę była długa wtedy tam pętla i to był cały jakiś tam framework taki duży do Open Mercato doimplementowywaliśmy.
Jedna opcja jest taka, że można Open Mercato podzielić na osobne apki, bo te moduły mają bardzo zunifikowany standard i one w założeniach i w naszym harnessie nie mogą od siebie zależeć wprost.
Jeżeli ktoś chce zrobić aplikację front-endową z Open Mercato jako panel mianowania, to w ogóle zajebiście i to super działa.
By the way, na YouTube naszym jest tutorial właśnie z zeszłego tygodnia, jak coś takiego zrobić, że landing page, gdzie leady wpadają do CRM-a w Open Mercato.
Ale można też użyć Open Mercato w wersji takiej właśnie headless, czyli jakby ten frontend to może być zupełnie inna apka, która się skaluje zupełnie jakoś inaczej i korzysta tylko z naszego backendu przez API.
Harness jest tak skonstruowany, że jak jesteś w trybie standalone app, czyli mamy takie CLI właśnie, Create Mercato App, nazwa apki i on wtedy stawia Ci puste repo w sumie z jednym plikiem TSX i package JSON wciąga przez npm całe Open Mercato po prostu jako pakiet npm.
My mówimy coś takiego, no słuchajcie, używacie Open Mercato zajebiście, robi wam to partner albo sami sobie dewelopujecie ekstra, to tak jakbyście budowali swojego kampera, co nie?
Czyli zrobimy code review, testy, sprawdzimy czy ten kod dopisany jest zgodny z architekturą Open Mercato, nie psuje Cora i tak dalej.
Było zapytanie na zrobienie na Open Mercato, jako open source'owym systemie, jakiegoś systemu do obsługi kancelarii.
No bo sam wiesz, że zaczynaliście Open Mercato już jakiś czas temu.
Przy czym, jak sobie zobaczycie na repo, to ilość dokumentacji w Open Mercato wydaje mi się, że ona bije w ogóle jakieś wszystkie inne systemy, nawet Enterprise, bo
I bez tego nie uważałbym Open Mercato za swój system, a dzięki temu mówię szczerze, tak wiem, co tam jest.
Ostatnie odcinki
-
AI-assisted development w praktyce - na przykła...
05.06.2026 06:00
-
Mikrus - cebula at scale z Kubą Mrugalskim
29.05.2026 06:00
-
MVP, POC, POT - przestań mieszać te trzy rzeczy
22.05.2026 06:00
-
Google Cloud Next '26
15.05.2026 06:00
-
Mentoring, czyli dlaczego nie pomalujesz tym tr...
08.05.2026 06:00
-
Technology Radar Vol. 34 Review
01.05.2026 06:00
-
Short #78: S3 Files, Trivy Pwnd, Codex Rescue, ...
24.04.2026 06:00
-
Stan frontendu i ekosystemu JS 2026 z Tomkiem D...
17.04.2026 06:00
-
Context switching, Brain Fry i praca z agentami
10.04.2026 06:00
-
Jak się ma Python w 2026? z Sebastianem Buczyn...
03.04.2026 06:00