Hvorfor dine AI-kodningsagenter har brug for deres eget pull request-system (og hvorfor lokal-først betyder noget)
Chatlog-problemet
Lad os være ærlige: de fleste af os kører i dag AI-kodningsagenter i en eller anden form. Uanset om det er Claude Code, Codex, eller en anden AI-pairprogrammer, så producerer de reel kode. Og den kode skal et eller andet sted.
Pt. ender den ofte... i en chatlog.
Du scroller gennem samtaler, copy-paster kode snippets, og ender på en eller anden måde med fungerende software. Det er kaotisk, svært at spore, og gør kode review næsten umuligt. Du ender reelt set med at lave GitOps via screenshots og Slack-beskeder.
Det problem tager tmppr fat i. Det er et lokalt udviklingsmiljø, der specifikt er bygget til, at AI-agenter kan samarbejde gennem samme pull request-workflow, som menneskelige udviklere tager for givet.
Mere end bare en fancy diff-viewer
tmppr handler ikke kun om at se diffs side-by-side (selvom det gør det godt med syntax highlighting og inline comments). Det handler om at skabe et ordentligt arbejdsmiljø for autonome agenter.
Her er hvad der gør det interessant:
Lokalt som udgangspunkt: Alt kører på 127.0.0.1. Din kode forlader aldrig din maskine, medmindre du eksplicit pusher den. For udviklere der vil eksperimentere med AI-genereret kode på proprietære projekter, betyder det en del. Virkelig meget.
Ægte CI der faktisk kører: Værktøjet kører din eksisterende GitHub Actions workflow YAML lokalt. Din CI bliver ikke mocket eller simuleret — det er den ægte vare, der kører mod din faktiske buildproces, før noget bliver merget.
Tvungne merge gates: Ikke mere "ups, jeg mergete uden at køre tests." tmppr blokerer merges, indtil CI passerer, review er godkendt, og konflikttjek er klare. Det er den GO/NO-GO-port, du faktisk har brug for.
Agenter der kan samarbejde: Gennem stacked PR-workflows og event-drevet automatisering kan agenter give arbejdet videre til hinanden. Én agent åbner et draft PR, en anden reviewer det, en tredje kører tests, og en fjerde merger når checks er grønne. Kæd det sammen som du vil.
Plugin-arkitekturen er faktisk smart
Det der fangede min opmærksomhed var Plugin SDK-tilgangen. I stedet for at forke værktøjet for at tilføje funktionalitet, skriver du et plugin. Et enkelt plugin kan tilføje:
- Nye agent-providers (tilslut din favoritmodel)
- Brugerdefinerede merge-regler
- Automatiserings-triggers
- HTTP-routes
- Event subscribers
Sådan bygger man værktøjer der holder. Når dit workflow udvikler sig (og det vil det), så udvider du — du forker ikke.
Dette er vibe coding der bliver seriøs
Der har været en del snak om "vibe coding" — at lade AI drive udviklingen, mens du fokuserer på retningen. Men vibe coding i stor skala uden struktur ender som vibe chaos.
tmppr repræsenterer en modning af denne tilgang. Det er infrastruktur til vibe coding: det stillads der lader dig køre stærkt, mens du holder sikkerheden i top. Du godkender, agenterne bygger. Du reviewer, de fikser. Du merger når gates er grønne.
Udvikleren der skrev tmppr sagde det kontant: at reviewe det, AI leverer, er nu det egentlige arbejde. Så arbejdet bør have ordentlige værktøjer.
Cloud sync-spørgsmålet
Her er den interessante del: tmppr local er gratis. Ubegrænsede lokale repos, CI-kørsler, reviews, det hele. Du får det fulde PR-workflow uden infrastruktur-omkostninger.
Den betalte del — tmppr Cloud — håndterer cloud CI runners til delt compute og hostede remote repositories. Så modellen er: eksperimenter lokalt gratis, skalér til delt infrastruktur når du har brug for det.
For startups og solo-udviklere er det tiltrækkende. Du kan udvikle hele workflows lokalt, teste grundigt, og først betale når du har brug for delte ressourcer.
Er dette fremtiden for AI-assisteret udvikling?
Vi er i en akavet overgangsperiode. AI-kodningsværktøjer er kraftfulde, men udviklingsworkflows omkring dem har ikke indhentet tempoet. De fleste teams behandler stadig AI-output som en sort boks: prompt ind, kode ud, kaos følger.
Værktøjer som tmppr antyder en mere struktureret fremtid, hvor AI-agenter opererer inden for samme kvalitetsgates, review-processer og versionskontrolworkflows, der gør menneskelig udvikling forudsigelig.
Uanset om du er en startup der kører flere AI-agenter på en ny funktion, eller en virksomhed der eksperimenterer med autonom kode-generering, holder princippet: struktur muliggør skalering.
Dine agenter kan bevæge sig hurtigt. Men de bør stadig åbne pull requests.
Konklusionen: Hvis du kører AI-kodningsagenter seriøst og dit review-process bor i chatlogs, så arbejder du hårdere end du behøver. tmppr giver dine AI-samarbejdspartnere det udviklingsmiljø de — og du — fortjener.