Une passerelle qui relie un agent IA aux outils de création : l'agent voit Roblox Studio comme un outil, pas comme une fenêtre. Cœur Rust exposé en serveur MCP unifié, application de bureau Tauri qui embarque le daemon, herrscher et naht en sidecars, et un cloud Rust pour l'identité et la facturation à l'usage. Blender est la cible suivante.
Fonctionnalités
01Serveur MCP unifié côté agent, client MCP stdio côté Roblox Studio : une seule surface pour l'IA
02Sync fichiers et Studio par naht, donc la source de vérité reste un dépôt git versionnable
03App Tauri qui navigue et édite le vault markdown de herrscher comme un Obsidian : arbre, rétroliens, recherche, graphe
04Arbre de fichiers, SCM et diff vs HEAD lus du vrai worktree git, coloration Luau par full-moon
05accounts-api en axum : email et mot de passe ou OAuth Discord, GitHub, Google, JWT, rafraîchissement rotatif avec détection de réutilisation, TOTP, appareils révocables
06neublox-gateway s'interpose entre le CLI du client et les fournisseurs amont, et débite le compte au réel
07Build public verrouillé à la compilation : route gateway only, --cmd refusé, échec plutôt que dégradation silencieuse
08Jeton de passerelle émis par runtime, injecté avec sa base URL, jamais persisté ni journalisé
09Publication par notre propre serveur de releases, les binaires fermés composés hors CI pour que leur source n'entre jamais dans un runner
Stack technique
Rust
Tauri
Go
SvelteKit
TypeScript
PostgreSQL
Luau
Docker
MCP
Linux
Écosystème open-source
Le produit est privé, mais il est assemblé à partir de briques que je publie : le châssis herrscher et le moteur de sync naht.