Brief overview
Re-run all nodes in a branch
Generate Follow up questions
Zoom in/out
Minimap Support
Export to JSON Canvas Document
Multi-Branch Conversations Create and manage multiple conversation branches seamlessly.
Contextual Forking Fork conversation branches with accurate context retention.
Save and Load Diagrams
Undo and Redo
Zoom and Pan
Re-run nodes in a branch
It is possible to re-run all the nodes in a branch after changing the prompt it any node in the list.
To run this application, follow these steps:
Generate models configuration file
ollama list | tail -n +2 | awk '{print $1}' > models.conf
Install dependencies
python3 -m pip install -r requirements.txt
Run application
python3 main.py
The LLM models available are loaded from models.conf
in the current directory
See models.conf.example
The default model is the first one in that list
You can also run this command to generate the models.conf
file
ollama list | tail -n +2 | awk '{print "ollama_chat/"$1}' > models.conf
Note: If models.conf is not found, the application will use a default set of models.