Twoje AI coding agents też potrzebują pull requestów. Dlaczego local-first zmienia zasady gry
Problem z logami czatowymi, czyli jak uporządkować chaos AI
Przyznasz się: pewnie też używasz jakiegoś AI do kodowania. Claude Code, Codex, może coś innego — nie ważne. Jedno jest pewne: te narzędzia produkują realny kod. I ten kod musi gdzieś trafić.
No i trafia. Zazwyczaj do czata.
Przewijasz konwersację, kopiujesz snippet'y, przeklejasz i jakoś działa. Chaos, brak śladu, code review niemożliwe. Zaczynasz robić GitOps przez screeny i wiadomości na Slacku.
Właśnie to chce zmienić tmppr.
##(tmppr) — środowisko dla agentów AI
To nie jest kolejny fajny podglądacz diffów (choć robi to dobrze — z kolorowaniem składni i komentarzami inline). tmppr to pełnoprawne środowisko pracy dla autonomicznych agentów.
Lokalne od początku do końca: Wszystko chodzi na 127.0.0.1. Twój kod nie opuszcza maszyny, chyba że sam go wyślesz. Dla koderów pracujących nad projektami własnościowymi — to naprawdę istotne.
Prawdziwe CI, nie symulacja: Narzędzie odpala Twoje istniejące workflow'y GitHub Actions lokalnie. CI nie jest udawane — to prawdziwe testy na prawdziwym buildzie, zanim cokolwiek wyląduje w mainu.
Blokada merge bez spełnienia warunków: Koniec z "ups, zmergowałem bez testów". tmppr blokuje merge dopóki CI nie przejdzie, review nie dostanie approve, a konfliktów nie będzie. Brama GO/NO-GO jakiej naprawdę chcesz.
Agenci, którzy ze sobą współpracują: Dzięki stacked PR i event-driven automation, agenci mogą się przekazywać zadania. Jeden otwiera draft PR, drugi recenzuje, trzeci odpala testy, czwarty merguje gdy warunki spełnione. Łączysz jak chcesz.
Plugin SDK — mądrze pomyślane
To mnie przekonało. Zamiast forka, piszesz plugin. Jeden plugin może dodać:
- Nowych providerów modeli
- Własne reguły merge
- Automation triggery
- HTTP routes
- Event subscribers
Tak buduje się narzędzia na dłużej. Workflow ewoluuje — rozszerzasz, nie forkujesz.
Vibe coding, ale na poważnie
"Vibe coding" — termin, który pewnie słyszałeś. Puszczasz AI, sam kierujesz. Brzmi świetnie, ale bez struktury robi się vibe chaos.
tmppr to dojrzewanie tego podejścia. Infrastruktura dla vibe codingu. Rusztowanie, które pozwala jechać szybko, ale bezpiecznie. Ty aprobujesz, agenci budują. Ty recenzujesz, oni naprawiają. Ty mergujesz gdy bramy się otworzą.
Autor tmppr ujął to prosto: przeglądanie tego, co wyprodukuje AI, to teraz Twoja prawdziwa robota. Skoro tak, to ta robota zasługuje na porządne narzędzia.
Chmura kontra lokal
Tu jest ciekawie: tmppr local jest darmowy. Nielimitowane repo, CI, reviews — wszystko. Pełny PR workflow bez kosztów infrastruktury.
Płatne tmppr Cloud dodaje shared compute i hostowane repozytoria zdalne. Model: eksperymentuj lokalnie za darmo, skaluj do chmury gdy potrzebujesz.
Dla startupów i solo developerów — świetne. Możesz cały workflow przetestować lokalnie, a płać dopiero gdy chcesz współdzielić zasoby.
Czy to przyszłość AI-assisted development?
Jesteśmy w niezręcznym przejściu. Narzędzia AI do kodowania są mocne, ale workflow'y wokół nich nie nadążają. Większość teamów traktuje wyjście AI jak magiczne pudełko: wrzucasz prompt, wychodzi kod, chaos gotowy.
tmppr i podobne narzędzia pokazują inną drogę. Przyszłość, gdzie agenty AI operują w tych samych bramach jakościowych, procesach review i systemach kontroli wersji, które sprawiają, że ludzki development jest przewidywalny.
Niezależnie czy startujesz z kilkoma agentami na nowym ficzerze, czy eksperymentujesz z autonomicznym generowaniem kodu w enterprise — zasada się nie zmienia: struktura umożliwia skalę.
Agenci mogą działać szybko. Ale powinni mieć swoje pull requesty.
Podsumowując: Jeśli poważnie korzystasz z AI do kodowania, a Twój proces review toczy się w czatach — pracujesz ciężej niż musisz. tmppr daje Twoim AI-kolegom środowisko, na które zasługują. Ty też.