Installez des architectures, pas des dépendances.
Code source, règles IA et serveurs MCP, injectés dans votre dépôt et épinglés à un commit. Votre IA sait déjà s’en servir.
curl -fsSL https://genpm.net/install.sh | shirm https://genpm.net/install.ps1 | iexgenpm add @core/authgenpm mcp setupPuis demandez à votre agent : Ajoute la connexion GitHub à ce projet avec genpm
Trois couches. Un commit.
Chaque paquet apporte son code, les règles dont votre IA a besoin pour l’utiliser et les serveurs MCP avec lesquels il communique. Les trois passent par la même vérification SHA.
Du code à vous
Arrive dans src/, pas dans node_modules. Vous le voyez dans votre diff, le modifiez et le commitez.
Du contexte pour votre IA
Un AGENTS.md par module, chargé uniquement quand votre agent travaille dans ce dossier.
Des connexions prêtes
Les serveurs MCP dont un module a besoin, déclarés dans son manifeste. Ajoutés uniquement avec votre accord.
Commencez avec @core
Aucun paquet pour l’instant. Soyez le premier à en publier un.
Installations
Recherchez. Inspectez. Injectez.
Recherchez
Trouvez un module selon votre besoin, depuis le web, le CLI ou votre IA.
genpm search stripeInspectez
Lisez les fichiers exacts, les règles IA et le commit avant que quoi que ce soit ne touche votre dépôt.
genpm info @core/billingInjectez
Le code arrive dans src/, les règles là où votre IDE les lit, et le lockfile épingle le SHA.
genpm add @core/billingConnectez GenPM à votre éditeur
Un seul serveur MCP. Votre agent recherche, inspecte et installe, et vous demande avant d’ajouter quoi que ce soit hors de votre code.
claude mcp add genpm -- genpm mcp serve{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }{ "servers": { "genpm": { "type": "stdio", "command": "genpm", "args": ["mcp", "serve"] } } }{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }[mcp_servers.genpm] command = "genpm" args = ["mcp", "serve"]
Ou exécutez genpm mcp setup et GenPM écrit la config de chaque client détecté.
Pas de binaire genpm ? Utilisez npx -y @genpm/mcp (nécessite Node.js).
Ce que vous avez relu est ce qui est installé.
Épinglé à un SHA
Les tags se résolvent en un commit de 40 caractères, vérifié après chaque téléchargement. Jamais une branche.
Zéro script
GenPM n’a pas de hooks de cycle de vie. Rien d’un paquet ne s’exécute sur votre machine.
Règles analysées
Chaque fichier de règles IA est vérifié contre l’injection de prompt avant d’être listé.
Publiez votre architecture en 60 secondes.
Créez un tag, ajoutez un genpm.json et un AGENTS.md. Le registre ne stocke que des métadonnées ; votre code reste sur GitHub.