DÉVELOPPEURS · OPEN SOURCE

Essayer. Tracer.
Faire évoluer.

GenOS associe un workspace Rust, un plan de contrôle Node.js, des interfaces CLI et MCP. La démo locale sans token valide des mécanismes d’état et d’isolation, sans promettre le replay arbitraire de commandes externes.

PRISE EN MAIN

Construire le runtime
en local.

Prérequis : Rust stable 1.88+, Node.js 22.12+, Git et outils de compilation C/C++ pour SQLite. Installez les dépendances du dépôt, du backend et du serveur MCP avant le build.

Guide d’installation complet ↗
DÉVELOPPEMENT LOCALRUST · NODE
git clone https://github.com/PISSARAW/GenOS.git
cd GenOS
git checkout 5091f70608a9305cb7bbbf5bb292d60c4c9b361e
npm ci
npm ci --prefix backend
npm ci --prefix mcp
cargo build --workspace
node examples/safe-debugging-demo/run-demo.mjs target/debug/genos
RUST 1.88+ · NODE 22.12+CONTRAT DE LA DÉMO ↗
Première mission avec modèle

Copiez .env.example vers .env, configurez un modèle et démarrez son serveur d’inférence avant le backend. La configuration d’exemple utilise Ollama mais ne télécharge aucun modèle. Le MCP stdio n’expose aucun outil sans GENOS_MCP_LEASE ; les appels HTTP exigent aussi des permissions et un scope tenant.

Configuration MCP et lease ↗
INTÉGRATION D’OUTILS

REST et MCP,
avec leurs contrats.

L’API de documentation de GenOSWork et l’API runtime de GenOS ont des rôles différents. Consultez les routes, permissions, scope tenant et formats d’erreur avant de brancher un client.

Ouvrir la référence API / MCP →