Practical overview
When it fits
Use it to explore an end-to-end example of turning news into a Neo4j knowledge graph and querying that graph through an LLM chat interface.
Who it is for
- Developers exploring news-based knowledge graph construction and retrieval-augmented chat.
- Teams investigating graph-grounded ways to explore news about a topic or company.
Documented uses
- Collect relevant news through Diffbot data integrations.
- Extract graph information from text and store it in Neo4j.
- Explore a constructed news graph through visualizations.
- Ask questions answered from information in the knowledge graph.
Requirements & limits
The repository is public and licensed under Apache-2.0. The README documents running the application with Docker Compose and opening it at localhost:3000.
- The documented data, storage, and chat roles are split across Diffbot, Neo4j, and OpenAI language models.
- The setup requires environment variables configured from .env.template before starting the containers.
- The repository describes graph visualizations and a text-to-Cypher focus alongside conversational question answering.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the Docker Compose demo
Start the documented application locally and open its browser interface.
Before you start
- The project repository
- Docker Compose
- Values for the environment variables described by the .env.template
Steps
Set the environment variables in a .env file, using .env.template as the template.
Start the containers with docker compose up.
Open localhost:3000 in a browser.
Expected outcome
The application is available in a browser at localhost:3000.
Guide limitations
- The setup instructions do not specify the individual environment-variable values or provide a separate troubleshooting procedure.
Compare options for Retrieval-augmented applications
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 |
|---|---|---|---|
| Diffbot Kg Chatbot | Collect relevant news through Diffbot data integrations. | Docker, Web | The repository is public and licensed under Apache-2.0. The README documents running the application with Docker Compose and opening it at localhost:3000. |
| Rag Powered AI Assistant Transforming Data Retrieval And Analysis Across The Web And Pdfs | Retrieve relevant passages from web and PDF content to answer a question. | Web | |
| LangChain in Supabase Edge Functions | Initialize and start a Supabase project locally. | Cloud, Server |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- tomasonjo/diffbot-kg-chatbot · Official homepage title · retained in its source language

