# NoneOS - 基于浏览器的轻量级虚拟操作系统 ## 项目简介 NoneOS是一个创新的浏览器虚拟操作系统解决方案,采用纯静态文件架构,无需后端服务器支持即可运行。 短期目标:打造基于浏览器的轻量级 NAS 系统,实现设备间的无缝连接与协作。 - [x] 支持浏览器端文件管理 - [x] 收藏夹同步应用 - [x] 传送文件应用(类似LocalSend) - [x] 笔记同步应用(类似Notion) - [ ] 重构笔记同步应用 ## 快速开始 直接访问官方站点: [https://os.noneos.com/](https://os.noneos.com/) ### 本地运行 1. 克隆或下载项目,并确保本地安装了 nodejs。 2. 安装依赖: ```bash npm install ``` 3. 启动服务器: ```bash npm run static ``` 4. 访问: `http://localhost:5559/` ## 如何创建应用? NoneOS采用先进的Web微应用架构,每个应用都基于强大的ofa.js框架构建。开发者可以轻松创建自己的应用,只需将应用目录(如示例应用`others/hello-world.napp`)导入到系统的"应用"文件夹即可快速部署和运行。 我们正在编写更详细的开发文档。在此期间,开发者可以: - 参考ofa.js官方文档了解框架特性 - 查看`packages/apps`目录下的示例应用作为开发参考