Installiere Architekturen, nicht Abhängigkeiten.
Quellcode, KI-Regeln und MCP-Server, in dein Repo eingebunden und an einen Commit gepinnt. Deine KI weiß bereits, wie man sie nutzt.
curl -fsSL https://genpm.net/install.sh | shirm https://genpm.net/install.ps1 | iexgenpm add @core/authgenpm mcp setupDann frag deinen Agenten: Füge diesem Projekt mit genpm einen GitHub-Login hinzu
Drei Ebenen. Ein Commit.
Jedes Paket bringt seinen Code mit, die Regeln, die deine KI zur Nutzung braucht, und die MCP-Server, mit denen es spricht. Alle drei durchlaufen dieselbe SHA-Prüfung.
Code, der dir gehört
Landet in src/, nicht in node_modules. Du siehst ihn in deinem Diff, bearbeitest ihn und committest ihn.
Kontext für deine KI
Eine AGENTS.md pro Modul, nur geladen, wenn dein Agent in diesem Ordner arbeitet.
Verbindungen, startklar
Die MCP-Server, die ein Modul braucht, deklariert in seinem Manifest. Nur mit deiner Zustimmung hinzugefügt.
Starte mit @core
Noch keine Pakete. Veröffentliche als Erste:r eines.
Installationen
Suchen. Prüfen. Einbinden.
Suchen
Finde ein Modul nach Bedarf – im Web, im CLI oder über deine KI.
genpm search stripePrüfen
Lies die genauen Dateien, die KI-Regeln und den Commit, bevor irgendetwas dein Repo berührt.
genpm info @core/billingEinbinden
Der Code landet in src/, die Regeln dort, wo deine IDE sie liest, und das Lockfile pinnt den SHA.
genpm add @core/billingVerbinde GenPM mit deinem Editor
Ein MCP-Server. Dein Agent sucht, prüft und installiert – und fragt dich, bevor er etwas außerhalb deines Codes hinzufügt.
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"]
Oder führe genpm mcp setup aus, und GenPM schreibt die Konfiguration für jeden erkannten Client.
Kein genpm-Binary? Nutze stattdessen npx -y @genpm/mcp (braucht Node.js).
Was du geprüft hast, wird installiert.
An einen SHA gepinnt
Tags werden zu einem 40-stelligen Commit aufgelöst und nach jedem Abruf verifiziert. Niemals ein Branch.
Keine Skripte
GenPM hat keine Lifecycle-Hooks. Nichts aus einem Paket läuft auf deinem Rechner.
Regeln geprüft
Jede KI-Regeldatei wird vor der Aufnahme auf Prompt Injection geprüft.
Veröffentliche deine Architektur in 60 Sekunden.
Erstelle einen Release-Tag, füge eine genpm.json und eine AGENTS.md hinzu. Die Registry speichert nur Metadaten; dein Code bleibt auf GitHub.