Skip to main content
Graphify supports a growing set of languages and input formats. Parser coverage varies by construct, and specialized extractors may require an optional package. The package manifest lists the current dependencies.

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.
Read those lines as follows:
  • 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 .env files, keys and certificates (.pem, .key, .p12 and others), SSH private keys, and credential dotfiles such as .netrc, .npmrc, .pypirc and .git-credentials.
  • Yielded no symbols is a warning, not an error. Package __init__.py files and data files often contain nothing to model.

File extensions

In 0.9.97, these are the extensions in graphify/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.