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.68.tar.gz (166.9 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.68-py3-none-any.whl (125.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognitx_codegraph-0.1.68.tar.gz
  • Upload date:
  • Size: 166.9 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.68.tar.gz
Algorithm Hash digest
SHA256 5c436fb1e00e7fe85e68311d01d5caed44dd6d3cda1afef5bdf3e150a7e25027
MD5 4d654e76e7feafaded40e89ba160c45d
BLAKE2b-256 09fea385ae0fd14513068cc54f54628214518e9d50d409bbf7c16176d21a3104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cognitx_codegraph-0.1.68-py3-none-any.whl
Algorithm Hash digest
SHA256 886fd30d1130664be1fbc1c1a5ab770c0da959900a4ec9e0c6e0a24805d8a894
MD5 42efd0b1330b14b83431db90213a2c94
BLAKE2b-256 26889c9d3c88d68a5f7775df50878ccc05602c65e63174ee66d9b1802e0e75f6

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