Hi, thank you for your questions. I'm sorry for not getting back to you sooner!
Among the dependencies, only `pandoc`, `jq`, and `duti` are necessary, but `mpv` and `sox` are optional if you do not use speech-to-text and text-to-speech. In version `2.8.6`, an option has been added in the settings to hide speech-related buttons on the web UI.
Exporting chat data on this workflow only saves the data to the history.json file, which is simply a plain text file in JSON format.
I have not thought about using history.json for purposes other than loading chat data at a later time. However, since the file consists of just a simple JSON object, other software programs can likely handle it. Please give it a try!