PRODUCT
Kimene: uw AI-workforce kreeg echte machines. Nu heeft ze een controlevlak nodig
7 min lezen
Kimene is ons controlevlak voor een AI-workforce, self-hosted op uw machines: pools van accounts, modellen en hosts die alleen tijdens runtime worden gekoppeld, onveranderlijke routebeslissingen met elke eliminatie beredeneerd, echte CLI-uitvoering in tmux-sessies die disconnects overleven, en afronding die bewijs vereist. In 2026 is een vloot terminal-agents draaien normaal; weten welk account wat draaide, op welke host, waarom die route en wie zegt dat het af is — dat is nog altijd zeldzaam. Kimene is die laag.
Kimene beantwoordt vier vragen die niets anders in uw stack beantwoordt: welk account, welk model en welke machine draaide een stuk werk — en wie besliste dat, op welke gronden; wat doet het nu; en wie zegt dat het klaar is? Het is ons controlevlak voor een AI-workforce, self-hosted op uw infrastructuur, en de vorm van het probleem dat het oplost is in 2026 een gemeenplaats. De code-agent trok de terminal in en bleef — Claude Code, Codex CLI, Gemini CLI en hun soortgenoten — en teams deden het natuurlijke en vermenigvuldigden: één agent werden er meerdere, over meerdere provideraccounts en meerdere machines, met verschillende modellen voor verschillend werk. Ergens onderweg, zonder krantenkop, verwierven organisaties een workforce — minus alles waar een workforce normaal mee komt: een organigram, een toewijzingslogica, een afrondingsstandaard, een audittrail. Het werk draait onder het account dat voorhanden was, op de machine die wakker was, en “af” is wat de agent het laatst printte. Kimene beheert de pools, beslist welke het werk draait, schrijft de beslissing op met haar redenen, voert uit op echte machines via de echte CLI’s — en weigert iets af te noemen zonder bewijs.
Een workforce zonder organigram
Draai een maand een vloot en de gaten ordenen zichzelf tot een lijst. Bindingen fossiliseren: het account dat ooit een project draaide wordt “het account van het project”, vastgebakken in een config die niemand meer durft aan te raken — capaciteit staat stil aan de ene kant terwijl aan de andere kant een wachtrij groeit. Vier verschillende dingen — providercapaciteit, concurrency-beleid, resource-leasing, prioriteit — worden in het ene woord “quota” geperst, en vanaf die dag kan niemand meer zeggen tegen welke grens hij feitelijk aanliep. Routering gebeurt, want iets kiest altijd het account en het model, maar impliciet — en wie vraagt waarom deze run via dát account ging, krijgt een schouderophalen, uitgeschreven als “de AI koos het”. Status is zelfgerapporteerd: de werker die het werk deed, schrijft ook zijn eigen cijfer. En de beveiligingsversie van deze lijst schreven we al op: in de septemberpost over agent-aanvallers betoogden we dat een agent met ongemedieerde reikwijdte een toeleveringsketenactor is, voor wie hij ook werkt. De operationele versie is stiller maar heeft dezelfde vorm — een workforce waarover niemand rekenschap kan afleggen is een risico, zelfs als er niets misgaat, omdat u de vragen niet kunt beantwoorden waarvoor een workforce bestaat.
Zelfgerapporteerd: de werker beoordeelt zichzelf
Bewijs-gebonden: de toestand vraagt om bewijs
“De AI koos het” is geen verklaring
Kimene’s eerste discipline is dat toewijzing een beslissing is, en beslissingen worden opgeschreven. Het ruwe materiaal zijn pools: accounts, modellen, hosts, projecten, rollen en tools staan naast elkaar zonder permanente binding — geen account vastgepind aan een project, geen model vastgelast aan een account. De koppeling wordt op uitvoeringsmoment gemaakt, geldt voor die ene run, en wordt vastgelegd. Het koppelen zelf bestaat uit twee eerlijke fasen: eerst harde geschiktheid — een account op zijn concurrency-limiet, een host die offline is, een model dat op dat account niet beschikbaar is liggen eruit, elk met een redencode — daarna gewogen scoring over wat overblijft: geverifieerd model, providercapaciteit, capability-match, sessiecontinuïteit, lokaliteit, voorkeur, minus sancties zoals rate-limit-nabijheid. De gekozen route en elke afgewezen kandidaat landen in een onveranderlijk record, component voor component: totaal = componenten min sancties, en een derde pad is er niet. Een routesimulator speelt dezelfde scoring opnieuw af tegen hypothetische invoer — wat als die host uitviel — zodat het antwoord rekenwerk is, geen folklore. Niets hiervan maakt de keuze op magische wijze slimmer. Het maakt de keuze verdedigbaar, omkeerbaar en auditeerbaar — en dat is wat een operationele laag van een loterij scheidt.
Af is een claim. Bewijs is een feit
De tweede discipline raakt de zeerste plek in agent-operaties: wie zegt dat het werk klaar is. Het zelfrapportageprobleem is niet hypothetisch, en zelfs niet specifiek voor machines. In METR’s gerandomiseerde studie van vorig jaar geloofden ervaren open-source-ontwikkelaars met AI-assistentie dat ze zo’n 20% sneller waren; de meting zei 19% langzamer. Als menselijke zelfperceptie er veertig punten naast zit, is een agent die zijn eigen huiswerk nakijkt geen statussysteem — het is een hoop. Kimene’s antwoord is structureel: een taak bereikt afronding alleen via review of goedkeuring, het bewijscontract komt uit het taaktype zelf — een codewijziging wil een review en een geslaagde run, geen zelfverzekerde zin — en de API heeft geen pad om de status direct te schrijven. Credentials krijgen dezelfde grensbehandeling: het controlevlak slaat geen credential-inhoud op en draagt er geen tussen machines; het kent paden en referenties, en providerisolatie loopt via de procesomgeving. Het vlak dat alles beslist kan, by construction, niet lekken waar iedereen zich zorgen over maakt.
Waar Kimene staat
Kimene is ons AI-workforce-controlevlak, en het deel dat het makkelijkst wordt onderschat is dat het tot op de bodem echt is. Elke sessie draait op een werkelijke host via de eigen CLI van de provider, in een tmux-sessie gestart door de node-agent op die machine — het controlevlak praat nooit rechtstreeks met een provider-CLI. Die indirectie maakt onderbrekingen onschadelijk: sluit de browser, herdeploy de server, verbreek de SSH — de sessie blijft staan, het scherm hertekent vanaf waar u was, en elke toetsaanslag wordt precies één keer toegepast. De wand toont de vloot naast elkaar — één tegel typt, één wacht op een goedkeuring, één is klaar — en een operator neemt op elk moment het toetsenbord over, want gesuperviseerd is niet hetzelfde als afwezig. Het is self-hosted op uw infrastructuur met uw eigen provideraccounts, en het wordt gebouwd door het engineeringteam op het METU Technopark in Ankara, in Go, React en tmux — dezelfde platformovertuiging die deze site overal beschrijft, toegepast op de laag waar AI daadwerkelijk werk verricht.
- Gescheiden pools — accounts, modellen, hosts, projecten, rollen — alleen tijdens runtime gekoppeld, op het record
- Onveranderlijke routebeslissingen: scorecomponenten, sancties, en elke eliminatie met reden
- Echte uitvoering: de eigen CLI’s van providers in tmux-sessies die browser-, deploy- en SSH-onderbrekingen overleven
- Afronding alleen via review of goedkeuring — geen API-pad schrijft de status direct
- Geen credential-inhoud in het controlevlak; self-hosted, op uw eigen machines
Wat we niet zullen claimen
Drie eerlijke grenzen. Ten eerste maakt Kimene uw agents niet slimmer. Een controlevlak bestuurt werk; het verbetert het model niet dat het doet. Schrijft de agent slechte code, dan is Kimene’s bijdrage dat u dat bij de review ontdekt — met de run, de route en het record voor u — in plaats van in productie. Ten tweede is Kimene geen manier om providerlimieten te omzeilen, en we zeggen dat zo bot als het product zelf: het beheert de eigen vertrouwde profielen van de operator, het is geen credential-delende dienst, geen multi-tenant proxy, en naleving van de gebruiksvoorwaarden van providers is de verantwoordelijkheid van de operator. Het beslissingsrecord bestaat om uw gebruik verantwoordbaarder te maken, niet minder zichtbaar. Ten derde betekent self-hosted self-run: het vlak leeft op uw machines, en uptime, back-ups en patching leven daar mee — dezelfde ruil die we voor Talky beschreven, om dezelfde reden benoemd. Kimene is een jong product dat via een demo wordt verkocht, niet via een self-serve proefperiode, omdat vloten verschillen en eerlijke scoping een aanmeldformulier verslaat.
“De AI koos het” is geen verklaring. Eén route, één beslissing, één record — en “af” pas wanneer het bewijs het zegt.
Voor Europese teams is dit de operationele helft van een betoog dat we het hele jaar voeren. In juni betoogden we dat agents tools via een bestuurde laag moeten bereiken; in september dat het pad de slotgracht is wanneer aanvallers op machinetempo opereren — en NIS2 en artikel 32 van de AVG verwachten nu al dat u aantoonbaar controle hebt over precies dit soort oppervlak. Qevron bestuurt wat uw AI aanroept; Kimene bestuurt wat uw AI doet: wie werkt, waar, op wiens account, met welk bewijs van afronding — binnen uw eigen perimeter, want het controlevlak is self-hosted zoals alles wat we bouwen. Uw vloot bestaat al; de enige vraag is of haar beslissingen worden opgeschreven. Boek een demo, of neem contact op en we brengen het samen in kaart — van Arpanet.