Защо AI кодерът ви има нужда от собствен Pull Request
Проблемът с чат логовете
Нека бъдем честни: повечето от нас в момента въртят AI агенти за писане на код. Клауд Код, Кодекс, или друг AI партньор – тези инструменти генерират реален код. И този код трябва да отиде някъде.
Къде отива в повечето случаи? В чата.
Превърташ разговор, копи-пействаш парчета код и някак си получаваш работещ софтуер. Хаос. Невъзможно е да се проследи. Ревю на кода? Забрави. На практика правиш GitOps през скрийншоти и Slack съобщения.
Тук идва tmppr и решава този проблем директно.
Нещо повече от разглеждане на дифове
tmppr не е просто читав viewer за странично сравнение на промени (макар че го прави добре – със синтаксисно оцветяване и inline коментари). Става дума за създаване на правилна операционна среда за автономни агенти.
Ето какво го прави интересен:
Локален по дизайн: Всичко върви на 127.0.0.1. Кодът ти не напуска машината, освен ако ти не го пратиш навън. За разработчици, които експериментират с AI-генериран код върху собствени проекти – това е важно. Много важно.
Реална CI, която наистина работи: Инструментът изпълнява твоята съществуваща GitHub Actions YAML локално. CI-ът не е имитация – това е истинското нещо срещу твоя реален build process, преди нещо да се merge-не.
Задължителни merge портали: Няма повече "ъпс, merge-нах без тестове". tmppr блокира merge-ите докато CI не мине, ревюто не бъде одобрено, и конфликтите не се оправят. Това е GO/NO-GO контролът, който всъщност искаш.
Агенти, които могат да работят заедно: Чрез stacked PR workflows и event-driven автоматизация, агентите могат да си предават работа. Един агент отваря draft PR, друг го ревюира, трети пуска тестове, четвърти merge-ва когато всичко е наред. Верижи както ти харесва.
Plugin архитектурата е наистина умна
Това, което ми направи впечатление, е подходът с Plugin SDK. Вместо да форкваш инструмента за нови възможности, пишеш plugin. Един plugin може да добави:
- Нови доставчици на агенти (свой любим модел)
- Персонални merge правила
- Automation тригери
- HTTP маршрути
- Event subscribers
Така се правят инструменти, които издържат във времето. Когато workflow-ът ти се развие (а ще се развие), разширяваш – не форкваш.
Vibe coding става сериозен
Има доста шум около "vibe coding" – оставяш AI да кара development-а, ти се фокусираш върху посоката. Но vibe coding в мащаб без структура се превръща в vibe хаос.
tmppr е зрялост на този подход. Това е инфраструктура за vibe coding: скелето, което ти позволява да се движиш бързо, докато оставаш в безопасност. Ти одобряваш, агентите строят. Ти ревюираш, те оправят. Ти merge-ваш когато порталите са отворени.
Авторът на tmppr го каза директно: ревюирането на това, което AI изпраща – това вече е реалната работа. Значи работата трябва да си има правилни инструменти.
Въпросът с cloud sync-а
Ето го и интересното разделяне: tmppr local е безплатен. Безкрайни локални репозиторита, CI изпълнения, ревюта – всичко. Пълен PR workflow без никакви инфраструктурни разходи.
Платената част – tmppr Cloud – се грижи за cloud CI runners за споделен compute и хоствани отдалечени репозитории. Моделът е: експериментирай локално безплатно, скалирай към споделена инфраструктура когато ти потрябва.
За стартъпи и самостоятелни разработчици това е привлекателно. Можеш да разработиш цели workflow-и локално, да тестваш подробно, и да плащаш само когато ти трябват споделени ресурси.
Това ли е бъдещето на AI-assisted development?
Намираме се в неудобен преходен период. AI инструментите за код са мощни, но development workflow-ите около тях не са ги настигнали. Повечето екипи все още третират AI изхода като магическа кутия: пъхни prompt, излезе код, хаос.
Инструменти като tmppr насочват към по-структурирано бъдеще, където AI агентите работят в рамките на същите quality gates, процеси за ревю и version control workflow-и, които правят човешкото разработване предвидимо.
Дали си стартъп, който върти множество AI агенти върху нова функционалност, или enterprise, който експериментира с автономно генериране на код – принципът е същ: структурата позволява мащаб.
Агентите ти могат да се движат бързо. Но все пак трябва да отварят pull requests.
Бруталната истина: Ако пуснеш AI coding агенти в сериозна работа и процесът ти за ревю седи в чат логове, работиш по-тежко отколкото трябва. tmppr дава на AI Collaborator-ите ти development средата, която те – и ти – заслужавате.