UN MOTEUR.
ÉTENDU.
Roxabi Factory — moteur d'agents + couche jobs
Un cœur hexagonal, un bus NATS, des pools d'agents isolés et une flotte d'outils qui s'étend à la demande. Matière brute en entrée. Résultat forgé en sortie. Sur ton matériel.
La thèse Factory
Trois couches. Un moteur qui se compose.
La plupart des frameworks d'agents te font écrire la plomberie. Factory la livre — un cœur hexagonal, une couche jobs qui l'orchestre, et une flotte d'outils qui l'étend. Tu ajoutes ce qui t'est propre.
01
Moteur hexagonal
Un cœur hub-and-spoke sur un bus de messages NATS. Les adaptateurs de canaux, les pools d'agents et les workers sont des processus indépendants qui ne se croisent que sur le bus. Change un modèle dans un TOML. Ajoute un canal comme adaptateur. Le cœur ne bouge pas.
02
Couche jobs
Des unités de travail structurées avec des enveloppes typées, un état durable et des cycles de vie propres. Un job porte son contexte de bout en bout — du déclencheur entrant à la livraison sortante. Orchestration sans colle.
03
Couche outils
Des fournisseurs de capacités câblés au moteur. Voix, image, publication sociale — chaque outil adossé à un provider, satellite si self-hosted. Les agents appellent les outils ; les outils tournent sur des workers. Contrat clair, séparation nette.
04
La valeur avant le framework
Factory livre un système qui tourne. Les agents répondent dès le premier jour. La mémoire persiste. Les outils se branchent sur le fil. Tu étends ce qui compte — adaptateurs, prompts, namespaces mémoire — sans toucher le cœur.
Flotte d'outils
Des capacités câblées.
Chaque outil est une primitive standalone de Roxabi — la fondation open source. Factory les compose en une flotte vivante. Les agents appellent les outils. Les workers les exécutent. Tu possèdes la stack entière.
voiceCLI
En ligneTTS et STT sur ton propre matériel. Un seul script pilote chaque moteur — Qwen, Whisper — via un satellite NATS. Les agents parlent et écoutent sans dépendance au cloud.
imageCLI
On-demandGénération d'images en local. FLUX.2 et SD3.5 derrière une commande. Les agents demandent des images via le contrat outil ; le worker rend sur ton GPU.
roxabi-forge
En ligneGénération d'artefacts visuels — diagrammes, galeries, présentations. Les agents demandent un artefact forgé ; l'outil retourne un rendu prêt à afficher. Idée brute en entrée, résultat façonné en sortie.
Postiz
BientôtPublication sociale en tant qu'outil. Un adaptateur satellite NATS câble le backing service Postiz à la couche jobs de Factory. Les agents planifient et publient sans quitter le moteur.
Agent #1
Rencontre Lyra.
Lyra est le premier agent ensemencé sur le moteur Factory. Elle tourne 24h/24, répond sur Telegram et Discord, se souvient de chaque conversation et grandit à mesure que tu l'étends. Pas un produit. Un personnage — et la preuve que le moteur fonctionne.
☀
Toujours disponible
Elle tourne sur ta machine hub en permanence. Un message sur Telegram, la même intelligence sur Discord. Un seul agent derrière tous les canaux.
🧠
Elle se souvient
Mémoire sémantique à travers chaque session — projets, contexte, décisions. Elle devient plus utile à mesure qu'elle tourne. Tu ne repars jamais de zéro.
🔧
Extensible
Ajoute des agents en TOML. Câble de nouveaux canaux comme adaptateurs. Branche des outils sur le bus. Chaque pièce ajoutée se compose. Lyra est la graine — la factory est à toi de faire grandir.
Fais tourner ce qui demandait une équipe.
Un moteur hexagonal. Une couche jobs. Une flotte d'outils. Tout sur ton matériel. Sans abonnement, sans remise des clés au cloud, sans vendor qui route tes agents par ses serveurs.
Construit sur Roxabi — primitives open source, chacune standalone.