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 CLI 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. The Free plan (up to 3 repositories) needs no card. Pro and Teams start with a 14-day trial, card required.

Connect Google Drive

Add Drive documents to a Graphify workspace.

Run Graphify locally

Build a graph from your own repository.