Skip to main content

Code knowledge graph for Claude Code & AI coding agents — index TypeScript, Python, NestJS, FastAPI, React into Neo4j and query architecture in Cypher. Note: v0.2.0 is deprecated, use 0.1.x.

Project description

codegraph

Map a TypeScript codebase into Neo4j with NestJS + React awareness, then query it.

Quick start

cd codegraph

# 1. Python env
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt

# 2. Neo4j
docker compose up -d
# Browser UI:  http://localhost:7475   (neo4j / codegraph123)
# Bolt:        bolt://localhost:7688

# 3. Index easy-builder
.venv/bin/python -m codegraph.cli index /home/edouard-gouilliard/easy-builder

# 4. Validate
.venv/bin/python -m codegraph.cli validate /home/edouard-gouilliard/easy-builder

# 5. Ad-hoc query
.venv/bin/python -m codegraph.cli query "MATCH (e:Endpoint) RETURN e.method, e.path LIMIT 10"

See queries.md for example queries.

Schema

Nodes: File, Class, Function, Interface, Endpoint, Hook, Decorator, External Edges: IMPORTS, IMPORTS_EXTERNAL, DEFINES_CLASS, DEFINES_FUNC, DEFINES_IFACE, EXPOSES, INJECTS, EXTENDS, IMPLEMENTS, RENDERS, USES_HOOK, DECORATED_BY

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cognitx_codegraph-0.1.85.tar.gz (174.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cognitx_codegraph-0.1.85-py3-none-any.whl (128.2 kB view details)

Uploaded Python 3

File details

Details for the file cognitx_codegraph-0.1.85.tar.gz.

File metadata

  • Download URL: cognitx_codegraph-0.1.85.tar.gz
  • Upload date:
  • Size: 174.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cognitx_codegraph-0.1.85.tar.gz
Algorithm Hash digest
SHA256 6eb92fbb4321d174dbf05e1f517437f9f68db6744ebfc487a27ddd961fbbf610
MD5 6a055633ce97bde08e7ab6368ae1c739
BLAKE2b-256 3f52adbe2f1c0e4d1f5134dce18dd44b0ba3bc593f3d737c3d3d411c04cda74e

See more details on using hashes here.

File details

Details for the file cognitx_codegraph-0.1.85-py3-none-any.whl.

File metadata

File hashes

Hashes for cognitx_codegraph-0.1.85-py3-none-any.whl
Algorithm Hash digest
SHA256 26ac9984e479c804af9793ee6d81a5bc8945cd83b48ecffaad3b5163b3309978
MD5 f57c03c04519bec30d92ab5516ac09be
BLAKE2b-256 de454122ce3bd0f1b9c06bfdb41f7dab7d8cccc967918f57fab5e40dbb38fe64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page