Proč AI asistenti kódování potřebují svůj vlastní pull request systém (a proč na tom záleží)
Problém s chatovými logy
Přiznejme si to: většina z nás dnes nějakým způsobem používá AI coding agenty. Ať už je to Claude Code, Codex nebo jiný AI parťák na programování, tyhle nástroje generují reálný kód. A ten kód musí někde skončit.
Momentálně to "někde" často znamená... chatový log.
Procházíš konverzaci, kopíruješ kousky kódu, a nějak se dostaneš k fungujícímu softwaru. Je to chaos, nedá se v tom vyznat, a code review je prakticky nemožné. V podstatě děláš GitOps přes screenshoty a zprávy ve Slacku.
Přesně tenhle problém řeší tmppr. Jde o lokální vývojové prostředí navržené speciálně pro spolupráci AI agentů pomocí stejného pull request workflow, na které jsou zvyklí lidské vývojáři.
Více než jen chytrý diff viewer
tmppr není jen o zobrazení rozdílů vedle sebe (i když to umí dobře – se zvýrazněním syntaxe a inline komentáři). Jde o vytvoření pořádného operačního prostředí pro autonomní agenty.
Tady je to zajímavé:
Lokální jen tak, nic víc: Všechno běží na 127.0.0.1. Tvůj kód nikdy neopustí tvůj počítač, pokud ho výslovně nepushneš. Pro vývojáře, kteří experimentují s AI-generovaným kódem na proprietárních projektech, to hodně znamená.
Skutečný CI, který opravdu běží: Nástroj spouští tvůj existující GitHub Actions workflow YAML lokálně. CI není simulovaný – běží opravdu proti tvému skutečnému build procesu, ještě než se něco mergeuje.
Enforced merge gates: Žádné "ouch, merge bez testů". tmppr zablokuje merge, dokud CI neprojde, review není schválené, a conflict checks neprojdou. Je to ta GO/NO-GO brána, kterou opravdu chceš.
Agenti, kteří spolu umí pracovat: Prostřednictvím stacked PR workflow a event-driven automatizace můžou agenti předávat práci jeden druhému. Jeden agent otevře draft PR, druhý ho zreviewuje, třetí spustí testy, a čtvrtý provede merge, když kontroly projdou. Řetěz to, jak chceš.
Plugin architektura je chytře vymyšlená
Co mě zaujalo, byl přístup k Plugin SDK. Místo forknutí nástroje pro přidání funkcí napíšeš plugin. Jeden plugin může přidat:
- Nové agent providery (připoj svůj oblíbený model)
- Vlastní merge pravidla
- Automation triggery
- HTTP routes
- Event subscribers
Takhle se staví nástroje, které vydrží. Když se tvůj workflow změní (a změní se), rozšiřuješ, ne forkuješ.
Vibe coding dostává vážnost
Hodně se mluví o "vibe coding" – nechat AI řídit vývoj a ty se soustřeďuješ na směr. Ale vibe coding ve velkém měřítku bez struktury se rychle změní ve vibe chaos.
tmppr reprezentuje zrání tohoto přístupu. Je to infrastruktura pro vibe coding: lešení, které ti dovolí běžet rychle a zůstat v bezpečí. Ty schvaluješ, agenti staví. Ty reviewuješ, oni opravují. Ty mergeuješ, když brány projdou.
Vývojář, který tmppr napsal, to řekl jasně: reviewování toho, co AI dodá, je teď ta skutečná práce. Takže ta práce si zaslouží pořádné nástroje.
Otázka cloud synchronizace
Tady je zajímavé rozdělení: tmppr local je zdarma. Neomezené lokální repozitáře, CI běhy, review, všechno. Dostaneš kompletní PR workflow bez jakýchkoliv nákladů na infrastrukturu.
Placená verze – tmppr Cloud – se stará o cloud CI runnery pro sdílený compute a hostované vzdálené repozitáře. Model je tedy: experimentuj lokálně zdarma, škáluj na sdílenou infrastrukturu, když to potřebuješ.
Pro startupy a solo vývojáře je to atraktivní. Můžeš vyvinout celé workflow lokálně, důkladně otestovat, a platit jen když potřebuješ sdílené zdroje.
Je to budoucnost AI-asistovaného vývoje?
Jsme v nepohodlném přechodném období. AI coding nástroje jsou silné, ale vývojové workflow kolem nich se nestihly přizpůsobit. Většina týmů pořád zachází s AI výstupem jako s kouzelnou krabičkou: prompt tam, kód ven, chaos.
Nástroje jako tmppr naznačují strukturovanější budoucnost, kde AI agenti operují ve stejných quality gates, review procesech a verzovacích workflow, které dělají lidský vývoj předvídatelným.
Ať už jsi startup běžící více AI agentů na nové featury, nebo enterprise experimentující s autonomní generací kódu, princip platí: struktura umožňuje škálování.
Tvoji agenti můžou běžet rychle. Ale měli by pořád otevírat pull requesty.
Shrnutí: Pokud provozuješ AI coding agenty v jakémkoliv seriózním měřítku a tvůj review proces žije v chat logech, děláš to zbytečně složitě. tmppr dává tvým AI spolupracovníkům vývojové prostředí, které si zaslouží – oni i ty.