Instale arquiteturas, não dependências.
Código-fonte, regras de IA e servidores MCP, injetados no seu repositório e fixados em um commit. Sua IA já sabe como usar.
curl -fsSL https://genpm.net/install.sh | shirm https://genpm.net/install.ps1 | iexgenpm add @core/authgenpm mcp setupDepois peça ao seu agente: Adicione login com GitHub a este projeto com genpm
Três camadas. Um commit.
Cada pacote traz seu código, as regras que sua IA precisa para usá-lo e os servidores MCP com que se comunica. As três passam pela mesma verificação de SHA.
Código que é seu
Vai para src/, não para node_modules. Você o vê no seu diff, edita e faz commit.
Contexto para sua IA
Um AGENTS.md por módulo, carregado apenas quando seu agente trabalha naquela pasta.
Conexões, prontas
Os servidores MCP de que um módulo precisa, declarados no manifesto. Adicionados só com seu consentimento.
Comece com @core
Ainda não há pacotes. Seja o primeiro a publicar um.
Instalações
Pesquise. Inspecione. Injete.
Pesquise
Encontre um módulo pela necessidade, na web, no CLI ou na sua IA.
genpm search stripeInspecione
Leia os arquivos exatos, as regras de IA e o commit antes que qualquer coisa toque seu repositório.
genpm info @core/billingInjete
O código vai para src/, as regras vão para onde sua IDE as lê e o lockfile fixa o SHA.
genpm add @core/billingConecte o GenPM ao seu editor
Um servidor MCP. Seu agente pesquisa, inspeciona e instala, e pergunta antes de adicionar qualquer coisa fora do seu código.
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 execute genpm mcp setup e o GenPM escreve a config de cada cliente que detectar.
Sem o binário do genpm? Use npx -y @genpm/mcp (precisa do Node.js).
O que você revisou é o que é instalado.
Fixado em um SHA
As tags se resolvem para um commit de 40 caracteres, verificado após cada download. Nunca uma branch.
Zero scripts
O GenPM não tem hooks de ciclo de vida. Nada de um pacote é executado na sua máquina.
Regras analisadas
Cada arquivo de regras de IA é verificado contra prompt injection antes de ser listado.
Publique sua arquitetura em 60 segundos.
Crie uma tag, adicione um genpm.json e um AGENTS.md. O registro guarda só metadados; seu código fica no GitHub.