OpenTree
Open-source community knowledge management operating system
OpenTree is an Electron + React based desktop knowledge management platform that integrates personal data (keychain, favorites, notes, music, albums, countdowns, etc.) into a unified "World Tree" + "Metaverse" interface.
Core Features
- World Tree Panel - Tree structure to organize all data, supports drag-and-drop, search, tags
- Metaverse Desktop - 3D-style desktop environment with PC workstations, module panels, and interactive UI
- Modular Architecture - Independent modules for keychain, favorites, music, albums, countdowns, etc.
- Local First - All data stored in local SQLite, works offline
- Cross-platform - Windows / macOS / Linux
- Open Source - MIT license, community-driven
Quick Navigation
OpenTree Docs
Complete documentation for the open-source community knowledge management operating system
Quick Start
Requirements
Installation Guide
System Requirements
Project Structure
Core Directories
Tech Stack
| Layer | Technology |
|---|---|
| Desktop Framework | Electron 28+ |
| Frontend | React 18 + TypeScript |
| Build | Vite + Webpack |
| Database | SQLite (sequelize) |
| 3D Rendering | Three.js / Canvas 2D |
| Styling | CSS Modules + Tailwind |