neo4j-labs/create-context-graph

AI agents with graph based reasoning memory, scaffolded in seconds

What it solves

Create Context Graph is a CLI scaffolding tool that allows developers to quickly build full-stack AI applications centered around a domain-specific knowledge graph. It eliminates the manual effort of designing ontologies, setting up graph databases, and building chat interfaces by generating a complete, functional project in minutes.

How it works

The tool uses an interactive wizard or CLI flags to let users choose an industry domain (or describe a custom one) and a preferred AI agent framework. It then uses Jinja2 templates and LLMs to generate a project containing:

  • Backend: A FastAPI server with an AI agent configured for the chosen domain, integrated with Neo4j for graph memory and LiteLLM for flexible model provider selection.
  • Frontend: A Next.js and Chakra UI interface featuring a streaming chat, real-time tool call visualization, and an interactive graph explorer.
  • Data Layer: A Neo4j schema with domain-specific constraints and indexes, along with optional synthetic demo data or real data imported via SaaS connectors (e.g., GitHub, Slack, Jira, Notion).
  • Integration: Optional MCP server configuration for Claude Desktop integration.

Who it’s for

Developers and AI engineers who want to prototype or deploy domain-specific AI agents that leverage structured graph memory rather than simple vector search, and those who want a ready-made full-stack scaffold for GraphRAG applications.

Highlights

  • Multi-Framework Support: Compatible with PydanticAI, LangGraph, CrewAI, OpenAI Agents SDK, and others.
  • Automated Ontology Generation: Can generate a complete industry-specific ontology from a plain-English description.
  • SaaS Data Connectors: Built-in importers for a wide range of services including Google Workspace, Linear, GitHub, and chat exports from Claude AI and ChatGPT.
  • Flexible Memory Backends: Supports both hosted memory via NAMS and self-hosted Neo4j instances.
  • Comprehensive UI: Includes a decision trace viewer, document browser, and real-time graph visualization.

Related

  • Project
  • Project
  • Project
  • Project