Sluta styra agenternas sessioner. Godkänn färdigt arbete.

Agenter som skriver kod gör det snabbt, men lämnar sedan över mer att hålla koll på: diffar att granska, förhandsvisningar att testa och uppföljningar att skriva. Coroid är en AI-mjukvarufabrik som tar över det arbetet och ger teamet en pull request som redan har byggts, testats i en webbläsare som är igång och granskats.

Projektcity-simTypUppgiftProfil för AIBudgetBehöver granskas
Timelapse av ett stadskvarter – Chrono City

Skapa en 3D-scen av ett stadskvarter. Stor detaljrikedom är mycket viktig. Scenen måste ha ett tidsreglage längst upp med följande alternativ: 1945, 1965, 1985, 2005 och 2025.

Agentarbetsflöde
ArkitektKlar
UtvecklareKlar
QAKlar
GranskareKlar
Skickad tillbaka till utvecklaren

QA skickade tillbaka det första bygget med två underkända kriterier. Utvecklaren åtgärdade båda och QA verifierade dem igen innan granskaren såg arbetet. Ingen behövde ge dem en ny prompt däremellan.

Acceptanskriterier
11 av 11 har verifierats
  • 1. När appen laddas visas direkt ett levande och detaljerat 3D-stadskvarter med tidslinjen längst uppVerifierad – OK
  • 2. När något av de fem åren väljs förvandlas scenen synligt i stället för att byta direktVerifierad – OK
  • 3. Efter förvandlingen återspeglar allt i kvarteret det valda åretVerifierad – OK
  • 4. De fem åren är tydligt särskiljbara inom varje kategoriVerifierad – OK
Visa alla kriterier för 11
Cykel 2 · 24 senaste posterna
QA-skärmbild av Chrono City-kvarteretQA-skärmbild av Chrono City-kvarteretQA-skärmbild av Chrono City-kvarteretQA-skärmbild av Chrono City-kvarteret
reviewer-decision.json
Körningshistorik
6 registrerade körningar
  1. Granskare
    Granskar kod
    Slutförd
  2. QA
    Kör tester
    Slutförd
  3. Utvecklare
    Bygger
    Slutförd
  4. QA
    Kör tester
    Skickades tillbaka
  5. Utvecklare
    Bygger
    Slutförd
  6. Arkitekt
    Planerar
    Slutförd
Pull requestöppen
  • 11 av 11 kriterier verifierade
  • QA godkänd i den andra cykeln
  • Godkänd av granskare
Modellkostnad
1,00 US$
Token
34,7 mn
Leveranscykler
2
Tid till pull request
1 h 48 min
Granska underlagBehöver granskas

En uppgift som ingen behövde driva

6 agentkörningar, 2 leveranscykler och alla 11 acceptanskriterier verifierade på mindre än två timmar – med 34,7 mn tokens och 1,00 US$ i modellkostnad.

Återskapad från en verklig uppgift i Coroid. Skärmbilderna är QA-agentens egna. Prompten kommer från Bijan Bowen, som använder den för att testa AI-modeller.

Läs om körningen i Chrono City

Molnagenterna har flyttat sessionen från din laptop. Du är fortfarande med.

En session, lokalt eller i molnet, kräver att någon kör den. Ju mer du lämnar över, desto mer arbete får du tillbaka. Du förblir flaskhalsen. Av de fyra jobben nedan tar Coroid hand om tre och lämnar dig det som ska vara ditt: det slutgiltiga beslutet.

Välja nästa arbetsuppgift
I en agentsession, lokalt eller i molnetNågon avbryter det hen håller på med, väljer en uppgift och skriver prompten. När personen är upptagen börjar inget arbete.
I CoroidFörfrågningar, importerade ärenden, hooks och schemalagda jobb blir specifikationer i en gemensam prioritetskö. Arbetet startar så snart en agentplats blir ledig.
Testa det som kom tillbaka
I en agentsession, lokalt eller i molnetDu öppnar förhandsvisningen, klickar dig igenom den, hittar det som inte fungerar och skriver en uppföljande prompt.
I CoroidEn QA-agent kontrollerar varje acceptanskriterium i en version som körs och skickar tillbaka sådant som inte klarar testerna till utvecklaragenten, tillsammans med skärmbilder.
Hålla ihop sammanhanget
I en agentsession, lokalt eller i molnetVarje ny session känner bara till det du kommer ihåg att klistra in. Resonemanget blir kvar i en transkription som ingen läser igen.
I CoroidSpecifikationen, planen och varje körning – även misslyckade körningar – finns kvar kopplade till arbetet. Om arbetet behöver göras om kan man utgå från det som redan har lärts in.
Avgöra när arbetet är klart
I en agentsession, lokalt eller i molnetDen som läser diffen får förlita sig på de tester agenten själv valde att köra.
I CoroidDina kvalitetsregler avgör vad som måste godkännas. En person godkänner merge och ser bara arbete som redan har klarat kontrollerna.

Coroid är en mjukvarufabrik, inte bara en bättre kodningsagent. Den hanterar flödet runt koden, så att teamet kan lägga sin uppmärksamhet på vad som byggs och vad som levereras.

Den första builden såg färdig ut. QA klickade sig ändå igenom den.

I en agentsession ansvarar du själv för kvalitetssäkringen av din automatisering. Du öppnar webbläsaren, klickar igenom varje år, upptäcker vad som inte fungerar och skriver en uppföljande prompt – omgång efter omgång. Här gjorde QA-agenten jobbet och skickade tillbaka bygget innan någon behövde granska det.

Acceptanskriterium 3

En av de fem epokerna renderade ingenting

QA-skärmbild: 1985 är valt och viewporten är ett tomt lila fält
Cykel 1 · QA underkänd

”När 1985 väljs visas ingen stad: viewporten är ett platt lila fält med filmkorn, medan HUD:en visar 1985. Återskapat tre gånger.”

QA-skärmbild: tidsperioden 1985 visas som ett neonupplyst centrum
Cykel 2 · QA verifierad

1985 visar hela sin neonlysande stadssilhuett, oavsett om året väljs med reglaget eller med tangenten 3.

Acceptanskriterium 6

Infokorten var tomma

QA-skärmbild: ett informationskort för en byggnad utan beskrivning
Cykel 1 · QA underkänd

”När du klickar på en byggnad zoomar kameran in och öppnar kortet, men kortet saknar beskrivning.”

QA-skärmbild: ett informationskort för en byggnad som beskriver ett art deco-torn från 1945
Cykel 2 · QA verifierad

Varje kort för byggnader, fordon och fotgängare innehåller text om tidsperioden, och ett nytt test underkänns om något kort åter blir tomt.

Från uppgift till pull request på 1 h 48 min

Uppgift skapad · 11:14Pull request redo · 13:02
  1. Arkitekt
    11:14 · 11 min 22 s
    101,2 tn tokener
  2. Utvecklare
    11:25 · 38 min 1 s
    21,4 mn tokener
  3. QA
    12:04 · 16 min 50 s
    4 mn tokener
    Skickades tillbaka
  4. Utvecklare
    12:21 · 14 min 52 s
    6,2 mn tokener
  5. QA
    12:36 · 21 min 53 s
    2,5 mn tokener
  6. Granskare
    12:58 · 3 min 56 s
    443 tn tokener
Arkitektens uppskattning
12 mn
Använda tokens
34,7 mn
Modellkostnad
1,00 US$
Levereras från cache
97 %

Arkitekten uppskattade 12 mn tokens. Körningen förbrukade 34,7 mn: utvecklaren kontrollerade sina egna renderingar, QA testade varje tidsperiod i en riktig webbläsare och en omarbetningsrunda åtgärdade de fel som QA hittade. Eftersom 97 % av dessa tokens kom från cache kostade hela uppgiften 1,00 US$.

Alla fem epokerna, så som QA dokumenterade dem

  • QA-skärmbild från eran 1945

    1945

  • QA-skärmbild från eran 1965

    1965

  • QA-skärmbild från eran 1985

    1985

  • QA-skärmbild från eran 2005

    2005

  • QA-skärmbild från eran 2025

    2025

Det tar längre tid än en demo. Det är poängen: du får en pull request som redan har testats, inte en som du fortfarande måste testa själv.

Från en mening till en pull request

Samma mjukvarufabrik hanterar allt från en korrigering på en rad till en plan som sträcker sig över flera veckor. Du fokuserar på det som spelar roll: att avgöra vad som ska byggas och om det ska levereras.

Skärmbilderna är återskapade från portalen. Planens totalsiffror kommer från en verklig körning; det övriga exempelarbetet är illustrativt.

Beskriv resultatet

Skriv vad du behöver med egna ord, bifoga skärmbilder eller anteckningar och välj ett projekt. Coroid omvandlar det till en specifikation med användarberättelser och acceptanskriterier innan någon kod skrivs.

  • Förfrågningar kommer också från ditt ärendehanteringssystem, dina verktyg och din egen produkt
  • Din förfrågan bedöms innan den blir en arbetsuppgift
  • Coroid avgör om det ska vara en uppgift eller en plan, eller så väljer du
Nytt arbete
Beskriv resultatet. Coroid hittar rätt sätt att leverera det.
Skapa som
AutomatisktUppgiftPlan
Coroid väljer resultatet, eller så kan du välja det själv.
Projekt
web-app
Titel på arbetet
Låt kunder exportera sina fakturor som CSV
Beskrivning

Ekonomiteam frågar hela tiden efter sina fakturor i ett kalkylark. Lägg till en exportknapp i fakturalistan som laddar ner det aktuella filtret som CSV.

Klart när: filen öppnas i Excel och Numbers, beloppen anges i kontots valuta och exporter med fler än 10 000 rader inte överskrider tidsgränsen.

Bifoga filer
Nästa: kvalificering. Inget har skapats ännu.Fortsätt

Stora idéer blir planer i etapper

Större förfrågningar delas upp i faser och uppgifter, med beroenden, uppskattningar och en genomförbarhetskontroll. Den här 3D-stadsmiljön byggdes som fem faser och fjorton uppgifter på drygt sex timmar.

  • Varje uppgift får en egen specifikation och egna agenter
  • Faser körs i beroendeordning
  • En pull request omfattar hela planen
Projektcity-timelapseTypPlanProfil för AIBudgetRedo för merge
Timelapse-stad

Skapa en 3D-scen av ett stadskvarter. Detaljnivån är mycket viktig.

Scenen måste ha ett reglage för tidslinjen högst upp med alternativen 1945, 1965, 1985, 2005 och 2025.

Tokens
83,5 mn / 112 mn
Kostnad
2,05 US$
Uppskattad CO2e
1,59 kg
Tidsåtgång
6 h 15 min
Pull requestöppenUnderlag för granskning
Genomförbarhetsbedömning
Genomförbarhet, uppskattning och risker kontrollerades innan arbetet påbörjades.
Genomförbar

Mission Control håller arbetet igång

Klart arbete hämtas i prioritetsordning när agentplatser blir lediga. Du ser vad som körs, vad som står näst på tur och vad som väntar på dig.

  • Pausa och återuppta hela mjukvarufabriken med ett reglage
  • Schemaläggningar och rapporter körs enligt sin egen takt
  • Undantag skickas till dig med en bifogad förklaring
Agentkörning
Körs
3 pågående uppgifter
Agentplatser3/10
Kön töms
om cirka 2 h 40 min
6 köad
Daglig kvotProfessional
11 h 20 minAgenttid i dag · ingen daglig gräns
HorisontNästa 24 h
Pågående arbete3 live
  • Exportera fakturor som CSV
    QA
  • Fuzzy-sökning i kundlistan
    Utvecklare
  • Checklista för onboarding av nya team
    Arkitekt
Körningslogg
  1. Granskaren godkände ”Mörkt läge för inställningar”
  2. QA verifierade 5 av 5 kriterier för ”Sidfot i faktura-PDF”
  3. QA skickade tillbaka ”Sökfilter”: kriterium 3 är inte uppfyllt
  4. Arkitekten startade ”Checklista för onboarding”
Härnäst6
  • Försök leverera misslyckade webhookar på nyttP1
  • Uppgradera datumbiblioteketP2

En samordnare styr specialisterna. Kontrollpunkter avgör när arbetet är klart.

Se hur en samordnare arbetar
  1. 01

    Plan

    Samordnaren läser repot och specifikationen och skriver en plan med acceptanskriterierna som avgör om arbetet lyckas.

  2. 02

    Delegera

    Arbetet skickas vidare till en specialist i taget, med tydliga instruktioner. Utvecklaren implementerar, QA verifierar resultatet och granskaren går igenom diffen.

  3. 03

    Agera

    När QA underkänner arbetet eller granskaren begär ändringar skickar samordnaren tillbaka korrigeringarna till utvecklaren, och QA kontrollerar den nya versionen.

  4. 04

    Kontrollpunkt

    Uppgiften kan slutföras först när QA har godkänt exakt den version som ska levereras och, när granskning ingår, granskaren har godkänt den. Samordnaren kan inte åsidosätta något av besluten.

Alla förfrågningar ska inte leda till kod.

Se hur kvalificeringen fungerar
  1. Signal

    Förfrågningar kommer från människor, din produkt och dina integrationer.

  2. Kvalificera

    Coroid rensar, deduplicerar, verifierar och dirigerar förfrågan.

  3. Bygg

    Kvalificerat arbete går vidare till det styrda produktionsflödet.

  4. Verifiera

    En Quality Graph fungerar som grind för pull request, release och canary.

Varje pull request kommer med sin dokumentation

Du granskar underlag, inte instruktioner. Det här följer med varje arbetsuppgift som Coroid lämnar över till dig.

Så styr specifikationerna arbetet
Specifikation
Mål, affärsnytta, användarberättelser, acceptanskriterier och begränsningar.
Implementeringsplan
Vad arkitekten beslutade och varför, innan en enda rad skrevs.
QA-underlag
Varje kriterium verifierat i en körande version, med skärmbilder och rapporter.
Granskningsbeslut
Granskarens slutsatser och de kontroller som dina policyer kräver.
Körningshistorik
Varje körning, inklusive misslyckanden, med tokens, modell och kostnad.
Överlämning till Git
En branch och pull request i ditt GitHub- eller GitLab-repository.

Den här webbplatsen finns på 12 språk. Din produkt kan också finnas på så många språk.

Coroid gör koden redo för fler språk, översätter alla strängar och kontrollerar varje ändring. Översättningarna ligger kvar som filer i din källkod.

Se hur globalisering fungerar

Byggd för att du ska kunna anförtro den din källkod

Så hanterar Coroid säkerhet

Isolerad som standard

Varje uppgift körs i en egen molnarbetsyta med åtkomst begränsad till ett projekt. Agenter kan inte nå ditt nätverk eller din produktion.

Dina modeller, dina regler

Välj en AI-profil per uppgift eller agent, använd dina egna leverantörsnycklar eller håll inferensen inom EU.

Du fattar alltid beslutet

Agenterna utför arbetet; människor godkänner det. Dina kvalitetsregler avgör vad som måste passera innan något mergas.

Frågor team ställer först

Vi använder redan Codex, Cursor eller Claude Code. Varför ska vi lägga till Coroid?

Behåll dem. De hjälper varje ingenjör att snabbare skriva kodändringar. Coroid tar hand om det som annars faller på en person: att välja nästa arbetsuppgift, testa den i en version som körs, granska den mot era policyer och bevara dokumentationen. Ingenjörerna behåller sina verktyg och granskar det som Coroid lämnar över.

Skulle vi kunna bygga det här själva med agenter, CI och vårt ärendehanteringsverktyg?

Det skulle ni kunna. Ni skulle behöva specifikationer med acceptanskriterier, en kö med kapacitetsgränser, QA i webbläsaren som skickar tillbaka arbete, granskningspolicyer, underlag kopplat till varje commit, kostnad per uppgift och ett revisionsspår. Dessutom skulle någon behöva se till att allt fortsätter fungera när modellerna förändras. Det är en mjukvarufabrik, och det är vad Coroid driver. De flesta team lägger hellre den tiden på sin egen produkt.

Ersätter Coroid våra utvecklare?

Nej. Det tar hand om väl specificerat arbete så att dina utvecklare kan ägna sin tid åt vägval, arkitektur och granskning. Varje ändring måste fortfarande godkännas av ditt team innan den mergas.

Vad kostar en uppgift?

Du betalar för agentkapacitet och för de modelltoken som arbetet förbrukar, till leverantörernas priser utan påslag. Chrono City-uppgiften som visas här förbrukade 34,7 miljoner tokens och 1,00 US$ i modellkostnad. Större arbeten kostar mer, och varje uppgift visar sin egen kostnad.

Hur håller ni kvaliteten hög?

Varje uppgift verifieras mot sina acceptanskriterier i en körande build, granskas av en separat agent och följer de kvalitetsregler du anger. Arbete som inte klarar kontrollerna skickas tillbaka med orsaken, och du granskar bara det som godkänts.

Hur hindras agenter från att manipulera testerna?

Anti-slop. Det granskar varje ändring för att hitta genvägar som agenter kan ta, till exempel att hoppa över tester, försvaga kontrollpåståenden, svälja fel och lägga in platshållarkod. Ändringen skickas tillbaka innan den når QA eller dig. Bara sådant som ändringen tillför blockerar, så befintlig teknisk skuld inte fördröjer arbetet. Så fungerar anti-slop

Behöver vi installera något?

Nej. Anslut ett GitHub- eller GitLab-repository i webbläsaren. Agenterna arbetar i Coroids molnarbetsytor, så det behövs inget IDE-tillägg eller någon lokal installation.

Vart tar vår källkod vägen?

Till en isolerad arbetsyta så länge uppgiften pågår, med åtkomst begränsad till projektet. En EU-baserad hostingprofil och modeller som endast körs i EU finns tillgängliga, och on-premises-distribution är i privat förhandsversion.

Lämna över en uppgift från din backlog.

Välj något som teamet gång på gång skjuter upp, lämna över det och gå vidare. Kom tillbaka till en pull request som redan har testats.