Sätt standarden en gång. Varje ändring lever upp till den.

En färdig AI-mjukvarufabrik för teknikbolag, som kan sättas upp på några timmar och anslutas till de repo, ärendehanteringsverktyg och chattjänster som dina team redan använder.

Teknikteamet sätter kvalitets-, säkerhets- och granskningsreglerna en gång. Sedan kan vem som helst, från grundaren till supporten, be om en ändring med vanligt språk. Varje förfrågan implementeras, testas och granskas enligt samma standard innan ditt team godkänner den.

Coroids mjukvaruutveckling: vem som ber om vad, hur arbetet går till och vad det leder till

På alla nivåer, hela tiden

  • Kontinuerlig säkerhet

    Varje paket kontrolleras mot nya säkerhetsaviseringar inom en timme. Läckta inloggningsuppgifter och sårbar kod finns i samma lista.

  • Alla språk

    Koden anpassas för andra språk: varje ny textsträng översätts och varje ändring kontrolleras.

Illustration: Förfrågningarna och versionerna är exempel. Varje station och system länkar till en beskrivning av hur det fungerar.

Vem som helst kan be om en ändring

  • Kundsupport

    ”Kunder kan inte exportera sina fakturor som CSV”

  • Design

    ”Gör sökningens tomma läge mer välkomnande”

  • Utveckling

    ”Uppgradera API till Node 24”

  • En praktikant

    ”Rätta stavfelet på prissidan”

  • Ärenden från Jira, Linear och GitHub

    ”CHK-412: betalningsflödet får timeout i Safari”

  • Felaviseringar

    ”Fler fel på /checkout sedan 14:02”

  • Claude Code, Codex eller Cursor

    ”Lägg till tester för fakturaparsningen”

En ny version – om och om igen

  1. v1.5.0Släppt

    Export av fakturor som CSV och ett mer välkomnande tomt läge för sökning

    Godkänd av Maya, utvecklingschef

  2. v1.4.1Släppt

    Betalningsflödet får inte längre timeout i Safari

    Godkänd av Maya, utvecklingschef

  3. v1.4.0Släppt

    Node 24 och tester för fakturaparsningen

    Godkänd av Maya, utvecklingschef

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

Varför inte bara använda Claude Code, Codex eller Cursor?

Behåll dem. Kodningsagenter som de här och OpenCode gör varje ingenjör mer effektiv, men varje körning är en session som någon måste styra, och resultatet beror på vem som styr. Att göra dem till en mjukvaruutvecklingsplattform som hela företaget kan använda kräver månader av utvecklingsarbete med allt runt koden, plus löpande underhåll varje gång modellerna ändras. Coroid är den plattformen, redan byggd.

Be om en ändring
Med en kodningsagent, lokalt eller i molnetAlla med åtkomst kan ge agenten instruktioner. Resultatet beror på hur väl de känner till källkoden och hur teamet arbetar.
I CoroidAlla kan skicka en förfrågan på vanligt språk via portalen, Slack eller ett ärendehanteringssystem. Varje förfrågan får samma specifikation, kontroller och granskning, oavsett vem som skickade den.
Välja nästa arbetsuppgift
Med en kodningsagent, 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
Med en kodningsagent, 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
Med en kodningsagent, 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
Med en kodningsagent, 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.
Bygga mjukvaruutvecklingsplattformen
Med en kodningsagent, lokalt eller i molnetDina ingenjörer bygger allt runt agenten: hantering av inkommande förfrågningar, en kö, isolerade arbetsytor, QA i webbläsaren, granskningsregler och en granskningslogg. Det tar månader, och sedan tillkommer underhåll varje gång modellerna ändras.
I CoroidAllt är redan byggt. Anslut ett repository, ange dina regler och de första förfrågningarna kan börja hanteras samma dag. Coroid håller lösningen uppdaterad när modellerna ändras.

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.

Alla kan be om en ändring. Processen är densamma.

Supporten, säljavdelningen eller en praktikant kan be om en ändring utan CLI eller kunskap om hur teamet utvecklar programvara. En ändring på en rad och en plan som sträcker sig över flera veckor går igenom samma specifikation, kontroller och granskning. Du avgör vad som ska levereras.

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

Alla beskriver vilket resultat de vill uppnå

Beskriv med egna ord vad du behöver, bifoga skärmbilder eller anteckningar och välj ett projekt. Du behöver varken CLI eller läsa någon kod: Coroid omvandlar förfrågan 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.

Säkerhet som leder till en mergead fix

Så fungerar säkerheten
  • Sårbara beroenden, läckta inloggningsuppgifter och sårbar kod samlas i en lista per projekt.

  • Inget visas som felfritt om det inte har genomsökts fullständigt.

  • Detaljerna förblir privata tills du väljer att offentliggöra dem.

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-repository. GitLab är i privat förhandsvisning.

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

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-repository i webbläsaren. GitLab är i privat förhandsvisning. Agenterna arbetar i Coroids molnbaserade arbetsytor, så du behöver varken något IDE-tillägg eller en 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.

Coroid Expo

Upplev Coroids mjukvaruutveckling på nära håll i stället för att bara läsa om den

Besök Coroid Expo – en 3D-mässa där varje funktion har en egen monter. Prata med agenterna som driver den.

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. Ingen behöver styra arbetet, och det når dig först när det har testats och granskats.