Hopp til innholdet
Norsk journal om kunstig intelligens 247 artikler Oslo --:--
TokenPrat
[ Verktøy ] 2 min lesetid Av TokenPrat-redaksjonen

Ponytail: Skillen som lærer kodeagenten å være lat – og hva den faktisk sparer

Over 150 000 utviklere har gitt stjerne til en skill som får Claude Code, Codex og Cursor til å skrive mindre kode. Ponytail lover 54 prosent mindre kode. En uavhengig test fra JetBrains fant 15. Begge deler er verdt å vite.

Kaos av kabler og kretskort ved siden av én enkel messingnøkkel

Den late seniorutvikleren

Alle som har brukt en kodeagent en stund, kjenner igjen problemet: Du ber om en datovelger, og agenten installerer et bibliotek, lager tre nye komponenter og en hjelpefil. En erfaren utvikler ville bare brukt nettleserens innebygde datofelt.

Ponytail prøver å gi agenten den samme refleksen. Det er en skill – et sett instruksjoner – som tvinger agenten til å gå gjennom en stige med sju spørsmål før den skriver noe, og stoppe på første trinn som løser oppgaven:

  1. Trenger dette i det hele tatt å finnes?
  2. Finnes det allerede i kodebasen?
  3. Klarer standardbiblioteket det?
  4. Finnes det en innebygd funksjon i plattformen?
  5. Kan en avhengighet du allerede har, gjøre det?
  6. Kan det gjøres på én linje?
  7. Først da: skriv minst mulig kode som fungerer.

Validering, feilhåndtering, sikkerhet og tilgjengelighet er eksplisitt unntatt fra minimalismen. Det er ikke der man skal spare.

Ponytail er MIT-lisensiert og fungerer med over 20 verktøy, blant annet Claude Code, Codex, Cursor, Gemini CLI og GitHub Copilot. Den har også kommandoer for å stille intensiteten, gå gjennom endringene dine på jakt etter overbygging, og skanne hele kodebasen.

Hva den lover – og hva JetBrains målte

Ponytail oppgir 54 prosent mindre kode, 20 prosent lavere kostnad og 27 prosent raskere arbeid. Men de tallene kommer fra tolv håndplukkede oppgaver der agenten åpenbart har en tendens til å bygge for mye.

JetBrains testet skillen på 80 mer varierte oppgaver i isolerte Docker-miljøer, med og uten Ponytail, på Claude Code med Sonnet 5. Resultatet:

  • 15,4 prosent mindre kode – ikke 54. På oppgaver som krevde mye ny kode, var kuttet 31 prosent. På oppgaver som allerede var enkle, var det nesten ingen forskjell.
  • 10,3 prosent lavere kostnad, og den forskjellen var statistisk signifikant. JetBrains kaller det det første verktøyet i testserien sin som tydelig sparte penger.
  • 11 prosent raskere.
  • Ingen målbar forverring i kvalitet. 65 av 80 oppgaver fikk samme resultat, ni litt dårligere og seks litt bedre.

Med andre ord: Ponytail virker, men du får omtrent en fjerdedel til halvparten av det som annonseres. Jo mer agenten din har en tendens til å overbygge, desto mer kan den kutte.

Viktig: Sørg for at den faktisk er på

Det mest praktiske funnet i JetBrains-testen er dette: Da Ponytail var installert som en valgfri skill som agenten selv kunne velge å bruke, ble den aktivert null ganger på ti økter. Effekten kom først når regelsettet ble lagt inn automatisk ved oppstart av hver økt via en såkalt SessionStart-hook.

Installerer du Ponytail i Claude Code med plugin-kommandoene, bør du altså sjekke at den faktisk er aktiv – for eksempel med /ponytail full – i stedet for å stole på at agenten henter den fram selv.

Slik installerer du den

I Claude Code:

/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail

I Codex:

codex plugin marketplace add DietrichGebert/ponytail
codex plugin add ponytail@ponytail

For Cursor og andre verktøy finnes det egne instruksjoner i repoet.

Verdt det?

For de fleste som bruker kodeagenter jevnlig: ja. Ti prosent lavere kostnad uten tap i kvalitet er en god handel for noe som tar to minutter å installere, og mindre kode betyr mindre å lese, færre feil og færre avhengigheter å holde oppdatert. Bare ikke forvent at regningen halveres. Og vil du spare mer, er valg av riktig modell fortsatt det største grepet – det skrev vi om i Spar penger med riktig AI-modell.

Ressurser

Mer om

Alle →
Bibliotekskap der flere skuffer lyser innenfra
· Verktøy

LMCache: Slik slipper språkmodellen å lese den samme lange prompten om og om igjen

Bruker du vLLM med lange systemprompter, RAG eller agenter, regner modellen ut det samme på nytt ved hver forespørsel. LMCache lagrer mellomregningen i RAM og på disk, og kan kutte ventetiden før svaret starter kraftig. Men bare hvis promptene dine faktisk gjentar seg.

Fargerike 3D-former som svever ut av en landingsside på en laptop
· Verktøy

3D på nettsiden uten å kunne Three.js: Spline v2 lar kodeagenten jobbe rett i scenen

Det er lettere enn noen gang å legge interaktiv 3D på en nettside. Spline v2 har fått sin egen AI-agent og en MCP-server som lar Claude Code, Cursor og Antigravity bygge og endre 3D-scener direkte. Men noen ting bør du vite før du fyller forsiden med flytende objekter.

Tynn opptaker med lysdiode på et møtebord
· Verktøy

Genspark SecondBrain Note: Opptakeren på størrelse med et bankkort – og spørsmålene du bør stille først

Genspark selger nå en tre millimeter tynn AI-opptaker som gjør møter om til notater. Spesifikasjonene er imponerende. Men det nyttige skjer i skyen, norsk er ikke bekreftet, og norsk lov setter grenser for hvem du kan ta opp.