Skip to main content
Don’t want to install anything? Graphify, the hosted product at app.graphify.com, indexes your GitHub repositories in the browser. We run it for you, so there’s nothing to deploy. Start with the Cloud quickstart.

Prerequisites

The standalone CLI works without an assistant. Code-only extraction does not require an API key.

Get uv

uv downloads Python 3.10 or later for Graphify. Install uv for your system, open a new terminal, and run uv --version.
The macOS command is Homebrew. The Linux and Windows commands are uv’s own installers. Other methods, including MacPorts, are in the uv installation guide.

Install the package

On Windows, a virtual environment’s executable is .venv\Scripts\python.exe. uv and pipx manage the environment for you.
The official PyPI package is graphifyy. Other similarly named packages are not the Graphify Labs package.

Register the skill

The first command detects an assistant. The second targets one explicitly. Run the specific command for each assistant you use. The package on PyPI is graphifyy. The command you run is graphify. Open the assistant in a repository and send /graphify .. That message builds the graph for the folder. Follow Your first knowledge graph to read the output and ask a question. Use --project when you want the registration committed with a repository:
Read the installer’s list of files before committing them. Project and user registrations live in different locations.

Optional capabilities

Install only the extras your workflow needs. Quote bracketed names in zsh. Combine extras, for example uv tool install "graphifyy[mcp,watch]". If uv reports an existing installation, use its --reinstall option to replace that tool environment with the requested extras.

Upgrade

Re-run registration for the assistants you use so their skill files match the package. If you installed git hooks, run graphify hook install again after moving or reinstalling the Python environment.

Command not found

Then open a new terminal. With pipx, run pipx ensurepath. If an MCP client cannot find Graphify, use an absolute executable path in its configuration.

Remove a registration

graphify uninstall removes user registrations across platforms. The optional --purge flag also deletes graphify-out/; omit it to preserve your graph.

Try it in Graphify

We build and host the graph for you. Start with a 14-day Pro trial, then keep up to 3 repositories on Free. No card required.