Om Janus
Hvad er Janus?
Janus er en autonom arbejdsorkestrerings-platform designet til AI-drevet softwareudvikling. Den fungerer som den centrale hjerne, der koordinerer distribuerede AI-agent-runners, styrer deres opgaver, overvåger deres fremskridt og sikrer, at arbejdet flyder effektivt fra idé til færdiggørelse.
Arkitektur: Hub og Spoke
Janus bruger en hub-and-spoke-arkitektur:
- Janus Brain (Hub) — Den centrale server hostet i produktion. Den leverer taskboardet, en administrations-API og et admin-dashboard til oversigt over alt arbejde.
- Agent Runners (Spokes) — Distribuerede workerprocesser på forskellige maskiner. Hver runner forbinder sig til Janus, autentificerer sikkert og modtager opgavetildelinger.
Runners udfører opgaver autonomt, streamer fremskridt tilbage til Janus i realtid og rapporterer resultater ved afslutning. Operatøren kan omdirigere runners, pause arbejde eller omprioritere via dashboardet.
Taskboardet
Kernen i Janus er et taskboard — en struktureret backlog af arbejdselementer organiseret efter projekt og prioritet. Arbejdselementer gennemgår en defineret livscyklus: Backlog, Klar, I gang, Review, Færdig (eller Annulleret). Task-leases sikrer eksklusiv udførelse, og et godkendelsessystem afskærmer kritiske operationer.
Teknologi
Janus er bygget på et moderne, pålideligt fundament — en struktureret webgrænseflade til administration, realtidsstreaming af fremskridt og hændelser samt et persistenslag designet til langvarige autonome workflows. Platformen kører som en selvstændig tjeneste og er designet til stabilitet, skalerbarhed og nem drift.