机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。
Aurora OS.js - 黑客模拟器游戏
-f0abfc?style=flat-square&logo=steam&logoColor=white>) &logo=github&logoColor=white&style=flat-square&color=86efac>)
Aurora OS.js 不仅仅是一个基于网页的操作系统。它是一个门户。
诞生于数字艺术与赛博朋克文化的交汇点,这个项目将操作系统重新想象为一个沉浸式的游戏世界。它是一个基于现代网页技术 (React, Vite, Electron) 构建的 高保真黑客模拟器,旨在模糊工具性与游戏性的界限。
目前处于 预Alpha 阶段,它为未来的MMO黑客宇宙奠定了基础——一个持久的世界,在这里你可以编写脚本、进行黑客操作,并揭示一个新兴游戏宇宙的故事背景。
₩Ⱨ₳₮ ɆӾł₴₮₴ Ɽł₲Ⱨ₮ ₦Ø₩
主要功能:
- 高保真桌面环境:像素级完美的窗口管理器,支持吸附、z轴索引,以及感觉就像真实操作系统的全局菜单栏。
- 真正的虚拟文件系统(VFS):一个持久的、权限感知(
rwx)的文件系统。可以在/home、/etc和/var中创建、删除和修改文件。 - 完全功能的终端:
- 核心工具:
ls、cd、cat、grep、pwd、cp、mv、rm、mkdir、touch。 - 高级功能:
sudo、su、管道(|)、重定向(>)以及环境变量。
- 核心工具:
- 网络与黑客模拟:
- WiFi:真实的信号强度和带宽模拟 (WEP/WPA/WPA2/WPA3)。
- DNS:
Browser尊重/etc/hosts对本地域名欺骗的行为。
- 游戏化系统资源:
- 内存:应用程序消耗虚拟RAM;打开过多应用会触发启动门控。
- 网络速度:基于WiFi信号强度、带宽和安全性的真实网络速度模拟。
- 电池:详细的电池健康和放电模拟。
- 内置应用:
- 浏览器:标签式浏览、历史记录、书签以及离线状态模拟。
- 记事本:类似VS Code的编辑器,支持多种语言的语法高亮 (JS、TS、HTML、CSS、JSON 等)。
- 开发中心:实时系统诊断、进程管理器和文件系统浏览器。
- 邮件:具有附件下载和HTML清理功能的电子邮件客户端。
- 日历:支持拖拽的事件管理。
- 消息:聊天界面模拟。
- 媒体:带有二进制元数据解析的照片和音乐应用。
我们要去哪儿?
Aurora OS.js 是通过明确的进化步骤开发的:
- 阶段 0 (0.x.x) → 基础与可用性:功能齐全的桌面操作系统,配有真实应用程序和自然的可用性。
- 阶段 1 (1.x.x) → 单人黑客游戏:可玩的单人黑客体验(Steam 早期访问)。
- 阶段 2 (2.x.x) → 多人黑客世界:持久化的多人黑客环境(Steamworks)。
长期愿景是基于高保真操作系统(Aurora OS.js)的 MMO 黑客模拟器,让你能够参与脚本编写 (JS/TS/bash)、PvP、PvE 以及丰富的社交活动,同时探索一个庞大宇宙背后的故事。
查看完整路线图
什么是这个存在?
我是一名艺术家,拥有超过 15 年的多学科数字艺术与设计经验。我在艺术中涉及的主题通常处于技术、心理学、哲学与人类状况的交界——所有这些都在数字时代以及我们正在建设的未来的背景下——你可以在我的 Instagram 页面 上了解更多。
我的个性深受黑客文化和赛博朋克美学的影响,我一直对技术与人类交织、模糊两者界限的世界充满兴趣。
随着我的艺术从单纯艺术作品发展到完整的 ARG,再到互动体验,现在发展到完整的操作系统模拟,我一直想创造一些让人们能以更沉浸的方式体验我所构建世界的作品。这是实现该目标的理想媒介:我艺术发展的下一步。
我深受黑客和编程驱动游戏的启发:
- Hackmud - 卓越的多人脚本编写
- Grey Hack - 雄心勃勃的 PvP 与持久化
- Bitburner - 优雅的 JavaScript 沙箱
- else Heart.break() - 无与伦比的氛围与沉浸感
每款游戏都抓住了重要的核心——但每款游戏似乎都在更广泛的可玩性或重玩性上稍稍止步。
当我在 2020 年发现 OS.js 时,脑海中瞬间闪过一个念头:
如果操作系统本身就是游戏引擎,并且是通往 mental.os() 世界的门户呢?
现在是实现它的时候了。
贡献 & 贡献条款
Aurora OS.js 是开源且社区友好的,拥有长期愿景,将包括商业版本发布。
欢迎各种形式的贡献——代码、设计、文档、创意和反馈。为了对所有人保持透明和公平,贡献须遵循明确的贡献条款。
在提交拉取请求之前,请阅读:
- CONTRIBUTING.md — 如何贡献、期望以及贡献条款
- CONTRIBUTORS.md — 永久记录所有帮助塑造项目的人
简而言之:
- 你保留对自己作品的著作权
- 你的贡献会被永久记录
- 你的贡献可能会被用于 Aurora OS.js 的开源版本及未来商业版本
- 没有追溯的许可更改或隐藏的转让
如果有任何不清楚的地方,请开启一个 讨论 — 透明度在这里很重要。
技术栈
- Framework:React 19 (Vite 7)
- Engine:Electron 40 (Node 25) / ESNext
- Language:TypeScript 5
- Style:Tailwind CSS v4
- UI 库:shadcn/ui (Radix UI, Sonner, Vaul, CMDK) 自定义组件
- Icons:Lucide React
- 窗口管理:react-rnd
- 系统信息:systeminformation
- Animation:Motion (Framer Motion)
- Audio:Howler.js
- Testing:Vitest
开始使用
尝试它的最快方法是使用 GitHub Pages (实时版本)。
如果你想在本地运行它:
先决条件:
Requires Node.js 24.0.0.
基于 Chromium 的浏览器(Chrome、Edge、Brave 等)
在执行 npm install 之后,你可以用以下方式运行浏览器中的实时版本:
npm run dev
或运行本地版本(开发模式):
npm run electron:dev
或者为你的本地操作系统构建它(按预期):
npm run electron:build
发布说明 (v0.8.5)
查看完整版本历史
许可证 & 其他
社区
- Discord - 聊天、帮助等
- GitHub 讨论区 - 想法、建议等
- mental.os() 宇宙 - 背景故事及更多内容
- CONTRIBUTORS.md - 对所有帮助塑造项目的人给予永久致谢
其他链接
- 官方 GitHub 仓库
- GitHub Pages (在线版本)
- GitBook (开发中) - 指南、文档等
- GitHub 发布 - 发布版本
- GitMCP - AI 工具的 MCP 服务器
许可证
- 许可类型: AGPL-3.0e
- 开源代码: OPEN-SOURCE.md
- 贡献指南: CONTRIBUTING.md
AI 说明
本项目“Aurora OS.js”为人工编写,AI 工具仅协助文档、GitHub 集成、错误测试及路线图跟踪。一旦项目准备发布,所有 AI 工具将被移除,生成的内容(音频、图像等)将由人工创作。
- 本文标题:Aurora-OS.js - Aurora OS.js — 可扩展的网页操作系统游
- 本文链接:https://cn121.com/h5game/mental-os-aurora-os-js.html
- 原项目:mental-os/Aurora-OS.js 版权归原作者 mental-os 及贡献者所有
- 收录信息:本站于 2026-10-02 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 AGPL-3.0(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。基于本页内容形成的衍生作品, 须同样以该协议发布。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 mental-os/Aurora-OS.js。
- 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。