Practical overview
When it fits
Use it when you want recipe suggestions and cooking guidance in one conversational workflow, or when you want to inspect a self-hostable graph-RAG application.
Who it is for
- People looking for dish ideas and guided cooking steps through a chat interface.
- Developers exploring a graph-RAG and vector-retrieval recipe application they can run locally.
Documented uses
- Get dish recommendations through natural-language conversation.
- Follow step-by-step cooking guidance for a recommended dish.
- Study or adapt a retrieval-based conversational application for recipes.
Requirements & limits
The README documents local deployment with Docker Compose and startup scripts for Windows, Linux and macOS. Docker Desktop is required; Node.js 18 or later is optional for frontend development. The repository states that the code is licensed under MIT.
- The application combines Neo4j graph retrieval with Milvus vector search, rather than relying on a recipe chat interface alone.
- Local deployment involves a frontend, backend and two databases managed through Docker Compose.
- The README identifies HowToCook as the main source of recipe data.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Start the application locally
Clone the repository and start the Docker Compose application using the documented platform script.
Before you start
- Docker Desktop
- A Windows, Linux or macOS environment
Steps
Clone https://github.com/FutureUnreal/What-to-eat-today.git and change into the repository directory.
On Windows, run start.bat.
On Linux or macOS, run chmod +x start.sh stop.sh and then ./start.sh.
Open http://localhost after startup, or use the listed frontend address http://localhost:3000.
Expected outcome
The project’s startup instructions direct users to a locally served cooking assistant and list separate local addresses for the frontend, backend API, Neo4j and Milvus.
Guide limitations
- Docker Desktop is a stated prerequisite.
- The README says the first startup downloads images and may take 5–10 minutes.
- Node.js 18 or later is optional and is listed for frontend development, not the documented container startup.
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 |
|---|---|---|---|
| What To Eat Today | Get dish recommendations through natural-language conversation. | Docker, Linux, macOS, Web | The README documents local deployment with Docker Compose and startup scripts for Windows, Linux and macOS. Docker Desktop is required; Node.js 18 or later is optional for frontend development. The repository states that the code is licensed under MIT. |
| 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
- 12 October 2026
- Original website title
- FutureUnreal/What-to-eat-today · Official homepage title · retained in its source language

