Code and configuration
Documents and media
Keep the first scan focused
Start with a repository or one documentation folder. Exclude build outputs and dependencies using ignore rules. Add media only when it contributes useful context; transcription and semantic extraction have different resource requirements from a code-only scan.Check what a scan picked up
Every extraction prints what it found and what it skipped. These examples come from a code-only graph of the open-source httpx repository, built with Graphify Local 0.9.97. Your counts will differ.- Not classified means the file has no supported extension and no shebang, so Graphify skips it.
- Potentially sensitive files are always skipped. The rules cover
.envfiles, keys and certificates (.pem,.key,.p12and others), SSH private keys, and credential dotfiles such as.netrc,.npmrc,.pypircand.git-credentials. - Yielded no symbols is a warning, not an error. Package
__init__.pyfiles and data files often contain nothing to model.
File extensions
In 0.9.97, these are the extensions ingraphify/detect.py:
To list the full set for your installed version:
FAQ
Does--code-only need an API key? No. Code goes through local AST extraction. Documents, papers and images are skipped.
A file in my language was skipped. Check its extension against the table. If it’s a script without an extension, add a shebang line.
Why did pyproject.toml yield no symbols? It’s classified as code but contributes package metadata rather than functions or classes.
Next steps
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.
Connect Google Drive
Add Drive documents to a Cloud workspace.
Run Graphify locally
Build a graph from your own repository.