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.