nucomstudio ia
étude de cas

aidoc-kit

Outil CLI open-source (npm, MIT) qui donne aux agents IA une mémoire persistante d'un projet TypeScript via analyse AST.

Le projet

aidoc-kit n'est pas un site : c'est un outil en ligne de commande et une bibliothèque npm open-source (licence MIT). Il donne aux agents IA une mémoire persistante d'un projet — au lieu de re-découvrir 200 à 400 fichiers à chaque session, l'agent lit une base de connaissances générée automatiquement.

Ce qui a été construit

  • Analyse « compiler-grade » — scan par AST natif TypeScript (pas de regex), graphe de dépendances inversé.
  • Zéro dépendance runtime — uniquement les modules natifs de Node et le compilateur TS ; sécurité supply-chain et légèreté maximales.
  • Multi-LLM — 6 fournisseurs (Claude, OpenAI, Gemini, Groq, Mistral, Ollama) avec résolution dynamique du modèle et option 100 % locale.
  • Détection automatique — runtime (client / server), agent responsable par fichier, criticité (fichiers marqués `[CRITICAL]`).
  • Sécurité by design — clés API lues uniquement depuis l'environnement, jamais en argument CLI.

Distribution

`npm install -D aidoc-kit` · v1.2.3 · licence MIT · github.com/Clemsrec/aidoc-kit.

Stack

TypeScript strict · Node ≥ 18 · `tsc` · test runner natif Node · GitHub Actions.