Practical overview
When it fits
Use it when studying or adapting tutorial code for a local-model, Neo4j-backed query or RAG prototype.
Who it is for
- Developers learning to connect local AI models with Neo4j.
- Builders exploring natural-language querying, vector search or RAG patterns.
Documented uses
- Turn natural-language prompts into Cypher queries for Neo4j.
- Explore vector search and RAG using Neo4j and sample text.
- Set up a seeded example database and examine response caching.
Requirements & limits
- The documented environment requires Ollama, Docker and Node.js; Node.js v22 or later is recommended.
- The README names Gemma 7B and DeepSeek Coder 6.7B as the models to pull.
- Examples include a natural-language-to-Cypher application, a separate vector-search example and a RAG example using sample text.
- The project is licensed under MIT.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the Neo4j AI example
Prepare the documented local environment, seed its database and launch the application.
Before you start
- Ollama
- Docker
- Node.js (v22 or later recommended)
Steps
Start Ollama with
ollama serve, then pullgemma:7banddeepseek-coder:6.7b.Start Neo4j with
docker-compose up -d.Install project dependencies with the command below.
npm ciSeed the database with the command below, then launch the app with the command below.
npm run seednpm run devRun the command below twice to observe the documented caching behavior.
sh request.sh
Expected outcome
A launched example application with a seeded Neo4j database; the repeated request script is provided to observe caching behavior.
Guide limitations
- The repository documents a tutorial setup using local models and sample data; it does not establish suitability for production workloads.
Compare options for Vector search
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Neo4J AI Experiments | Turn natural-language prompts into Cypher queries for Neo4j. | Docker, Self-hosted, Server | |
| Chatbot with PDF for Semantic Search | Prepare document content as embeddings and save it to a supported vector database. | Web | The repository is identified as open source and publicly visible on GitHub. |
| AI LLM Playground | Ask questions about PDF documents through an assistant interface. | Web |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- ErickWendel/neo4j-ai-experiments · Official homepage title · retained in its source language

