Skip to main content

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.