EN
Code · Context · Connections

Install architectures, not dependencies.

Source code, AI rules and MCP servers, injected into your repo and pinned to a commit. Your AI already knows how to use it.

One binary · no Node.js needed
$curl -fsSL https://genpm.net/install.sh | sh
$genpm add @core/auth
Other ways to install: npm, npx, specific versions →
SHA-verifiedZero install scriptsRules scanned
What gets injected

Three layers. One commit.

Every package carries its code, the rules your AI needs to use it, and the MCP servers it talks to. All three pass through the same SHA check.

@core/billing1.2.0 · github.com/genpm-net/billingCodeContextConnections9f2c4e1your-app/genpm.locksrc/lib/billing/src/lib/billing/AGENTS.md.mcp.json

Code you own

Lands in src/, not in node_modules. You see it in your diff, edit it and commit it.

Context your AI gets

An AGENTS.md per module, loaded only when your agent works in that folder.

Connections, ready

The MCP servers a module needs, declared in its manifest. Added only with your consent.

Featured

Start with @core

Browse all

No packages yet. Be the first to publish one.

Trending

Installs

    How it works

    Search. Inspect. Inject.

    1

    Search

    Find a module by need, from the web, the CLI or your AI.

    genpm search stripe
    2

    Inspect

    Read the exact files, the AI rules and the commit before anything touches your repo.

    genpm info @core/billing
    3

    Inject

    Code lands in src/, rules go where your IDE reads them, and the lockfile pins the SHA.

    genpm add @core/billing
    Ask your AI

    Connect GenPM to your editor

    One MCP server. Your agent searches, inspects and installs, and asks you before adding anything outside your code.

    All clients
    $claude mcp add genpm -- genpm mcp serve

    Or run genpm mcp setup and GenPM writes the config for every client it detects.

    No genpm binary? Use npx -y @genpm/mcp instead (needs Node.js).

    Then ask
    Add GitHub login to this project with genpm.
    Find a billing module with Stripe and show me its rules before installing.
    Which genpm packages in this repo are outdated?
    Security

    What you reviewed is what gets installed.

    Pinned to a SHA

    Tags resolve to a 40-character commit, verified after every fetch. Never a branch.

    Zero scripts

    GenPM has no lifecycle hooks. Nothing from a package runs on your machine.

    Rules scanned

    Every AI rule file is checked for prompt injection before it is listed.

    For authors

    Publish your architecture in 60 seconds.

    Tag a release, add a genpm.json and an AGENTS.md. The registry stores metadata only; your code stays on GitHub.

    0packages
    0installs
    0publishers