IdeaCredIdeaCred

gibbrdev/gibsgraph

85

Natural language to Neo4j — query and build knowledge graphs automatically

What's novel

Natural language to Neo4j — query and build knowledge graphs automatically

Code Analysis

12 files read · 4 rounds

A Python library that connects to Neo4j, auto-discovers graph schema, and uses LLM-powered NL-to-Cypher generation (with vector search fallback) to answer natural language questions about knowledge graphs, plus text-to-graph ingestion via neo4j-graphrag and a 4-stage schema validation pipeline for t

Strengths

Genuinely novel PCST subgraph pruning for vector search neighborhoods, clean dual-strategy retrieval (vector + text-to-Cypher with self-healing retry), and a well-designed 4-stage validation pipeline with enterprise severity levels. Security is thoughtfully handled with parameterized Cypher, injection pattern detection, and read-only enforcement throughout.

Weaknesses

The KG builder is primarily a thin wrapper around neo4j-graphrag's SimpleKGPipeline rather than a novel implementation, and the agent pipeline is a simple linear LangGraph chain without complex routing or iterative refinement. The GNN retriever appears to be a stub (training data ready, model pending per README), and the bundled expert store uses basic keyword-overlap scoring rather than true semantic search.

Score Breakdown

Innovation
6 (25%)
Craft
84 (35%)
Traction
20 (15%)
Scope
83 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+2

Craft

Ci+5
Tests+8
Polish+3
Releases+5
Has License+5
Code Quality+24
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+12
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+8
Languages+5
Subsystems+13
Bloat Penalty+0
Completeness+7
Contributors+6
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

51

Contributors

2

Files

94

Active weeks

4

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

3

License

MIT