GENCORE

Plateforme d'agents IA local-first, conçue pour la sécurité, la fiabilité et le contrôle — chaque skill s'exécute dans un sandbox Docker rootless, chaque action est auditée, chaque secret est chiffré.

DÉMO — présentation produit
14fournisseurs LLM
49endpoints API
918tests (100% ✓)
7couches de sécurité

Capacités

Ce que la plateforme fait, concrètement.

Multi-LLM (14 fournisseurs)

Ollama, Claude (SDK + CLI), OpenAI, Gemini, Groq, DeepSeek, Mistral, Together, Fireworks, OpenRouter… avec chaîne de repli et circuit breaker automatique.

Sandbox Docker rootless

Chaque skill isolé en conteneur éphémère : réseau refusé par défaut, limites mémoire/CPU, volumes en lecture seule.

Governance Engine

Moteur de politiques first-match (priorités, règle P999 inviolable), budgets de tokens par scope, journal d'audit append-only immuable.

Skill Forge (NL → code)

Génération de skills en langage naturel, playground sandbox, galerie notée et chaînes de templates.

Multi-agent

Décomposition d'objectif en sous-tâches, exécution parallèle (asyncio), auto-réflexion de l'agent sur sa sortie.

Browser automation

Playwright : navigation, extraction texte/liens/tableaux, capture d'écran, mode furtif et isolation par contexte.

Voix (STT + TTS)

Reconnaissance et synthèse vocale avec repli local → cloud (faster-whisper, Edge TTS 300+ voix). Coût local nul.

Multi-canal

Telegram natif + framework d'adaptateurs (Discord, Slack, WhatsApp), sessions cross-plateforme, rate limiting par utilisateur.

Daemon & Cron

Services systemd (install/start/stop), planificateur SQLite, et supervision santé (heartbeat 6 sondes).

Architecture — 4 couches

Séparation nette des responsabilités, du point d'entrée à l'infrastructure.

InterfaceCLI (Typer), dashboard PWA, bot Telegram, serveur MCP, routes API.
OrchestrationGateway FastAPI (port 9001), routeur d'intention (exact → skill → LLM), personas, multi-agent (planning + parallèle + réflexion), boucle ReAct (5 tours).
ExecutionAdaptateur LLM unifié (14 fournisseurs), SkillStore avec vetting, Runner Docker rootless, automation navigateur, voix.
InfrastructureGouvernance SQLite (WAL), vault chiffré + RBAC, mémoire vectorielle Qdrant (RAG), cron, heartbeat, daemon.

Sécurité — défense en profondeur

7 couches, du réseau à la qualité de sortie.

API

49 endpoints FastAPI, 12 catégories, streaming SSE.

EndpointRôle
POST /chat/streamRaisonnement en streaming (SSE, 8 types d'événements)
POST /forge/generateGénère un skill depuis une description NL
POST /agent/planDécompose un objectif en sous-tâches
GET /governance/auditJournal d'audit append-only
POST /governance/budgetsCrée un budget de tokens par scope
GET /security/auditScan de configuration automatisé
GET /heartbeatÉtat des 6 sondes de santé
POST /browser/navigateAutomation web (Playwright)

CLI

9 commandes (Typer + Rich).

CommandeRôle
gencore chatREPL interactif (streaming)
gencore doctorDiagnostic complet
gencore fixAuto-correction des problèmes
gencore statusÉtat des services (gateway, runner, Ollama…)
gencore skillsListe / active / désactive les skills
gencore llmFournisseurs, latence, bascule par défaut
gencore sessionsSessions actives
gencore reportRapport agrégé (runs, skills, erreurs)
gencore mcpOutils & ressources MCP