OpenTree
开源于社区的知识管理操作系统
OpenTree 是一个基于 Electron + React 的桌面级知识管理平台,将个人数据(钥匙串、收藏夹、笔记、音乐、相册、倒计时等)整合到统一的「世界树」+「元宇宙」界面中。
核心特性
- 世界树面板 - 树形结构组织所有数据,支持拖拽、搜索、标签
- 元宇宙桌面 - 3D 风格的桌面环境,PC 工位、模块面板、互动交互
- 模块化架构 - 钥匙串、收藏夹、音乐、相册、倒数日等独立模块
- 本地优先 - 所有数据存储在本地 SQLite,离线可用
- 跨平台 - Windows / macOS / Linux 全平台支持
- 开源 - MIT 协议,社区驱动
快速导航
OpenTree 文档
开源社区知识管理操作系统的完整文档
快速开始
环境要求
安装指南
系统要求
项目结构
核心目录说明
技术栈
| 层 | 技术 |
|---|---|
| 桌面框架 | Electron 28+ |
| 前端 | React 18 + TypeScript |
| 构建 | Vite + Webpack |
| 数据库 | SQLite (sequelize) |
| 3D 渲染 | Three.js / Canvas 2D |
| 样式 | CSS Modules + Tailwind |