FAQ
Installation
Q: Electron download is very slow?
Set mirror source:
# Windows PowerShell
$env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
# Linux/macOS
export ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
Q: Wrong Node version?
Use nvm to manage versions:
nvm install 18
nvm use 18
Usage
Q: Where is data stored?
- Windows:
%APPDATA%/opentree/opentree.db - macOS:
~/Library/Application Support/opentree/opentree.db - Linux:
~/.config/opentree/opentree.db
Q: How to backup data?
Copy the .db file from the above path. You can also enable auto-backup in settings.
Q: Is multi-device sync supported?
Cloud sync is not currently supported. All data is stored locally. Cloud sync is on the roadmap.
Development
Q: How do the Metaverse and World Tree share data?
Both run in the same Electron process, sharing the same SQLite database. They stay synchronized via IPC communication and event broadcasting.
Q: How to add a new module?
See the Create Custom Module guide.
Q: Is a plugin system supported?
Currently modules are hardcoded. A plugin system is on the roadmap, with plans to support third-party extensions.