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


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.41.tar.gz (157.5 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.41-py3-none-any.whl (124.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognitx_codegraph-0.1.41.tar.gz
  • Upload date:
  • Size: 157.5 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.41.tar.gz
Algorithm Hash digest
SHA256 bb5ceccddb23a708f0f7a1e3e023e25b78d2401fa3de4137972efb439908e3dd
MD5 38ed4427ac8e24fa69b21d6d20601af2
BLAKE2b-256 2d71185fae3fd4bf860d0b4e2b898c9fcbe73f2d2e254ff57febcc61914be0a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cognitx_codegraph-0.1.41-py3-none-any.whl
Algorithm Hash digest
SHA256 f7895be4623633bec5b120f49bad0b61d89e6fb9d8bc64767e60016054a4662b
MD5 8c3de8f8e393adaa25fc6c6976691bce
BLAKE2b-256 452670b94511ef82db8c74771b4ad487d211e009f239ecf9901ae535459be770

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