é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.