# CHRONOS **Repository Path**: RenShengGitee/chronos ## Basic Information - **Project Name**: CHRONOS - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-28 - **Last Updated**: 2026-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CHRONOS · 时间终端 > **一个精致、高效的桌面时间管理工具** — 基于 Electron 构建,融合翻页时钟、待办清单与倒计时专注计时器。 ## 截图 ![nipaste_2026-06-29_23-28-1](README.assets/Snipaste_2026-06-29_23-28-14.jpg) ## 功能特性 - **翻页时钟** — 六位数字翻页动画,毫秒级实时更新,支持暗色/亮色主题切换 - **待办清单** — 按日期管理任务,支持增删改、拖拽排序、标记完成(带音效反馈) - **倒计时计时器** — 环形进度指示,可关联待办任务,自动记录实际专注时长 - **任务统计** — 展示当日完成数 / 总数、累计专注时长 - **日期导航** — 可查看历史日期的任务记录,一键返回今天 - **数据导出** — 一键导出全部任务数据为 Excel (.xls) 文件 - **双主题** — 深色 / 浅色主题切换,数据持久化保存 - **自定义窗口** — 无边框窗口设计,自带标题栏与控制按钮 ## 开始使用 ### 环境要求 - [Node.js](https://nodejs.org/) 16+ - npm ### 安装 ```bash git clone https://gitee.com/your-username/CHRONOS.git cd CHRONOS npm install ``` ### 启动 ```bash npm run dev ``` ### 构建为 Windows 安装包 ```bash npm run build ``` 构建产物位于 `dist/` 目录下,安装包为 NSIS 格式。 ## 技术栈 | 技术 | 用途 | |------|------| | [Electron](https://www.electronjs.org/) | 桌面应用框架 | | [electron-builder](https://www.electron.build/) | 应用打包 | | Vanilla JS | 前端逻辑 | | CSS Custom Properties | 双主题系统 | | LocalStorage | 本地数据持久化 | | D-DIN | 显示字体(等宽工业风) | ## 项目结构 ``` CHRONOS/ ├── main.js # Electron 主进程 ├── preload.js # 预加载桥接脚本 ├── index.html # 渲染进程(全部 UI 与逻辑) ├── fonts/ # D-DIN 字体文件 ├── package.json # 项目配置 └── dist/ # 构建输出 ``` ## 数据存储 所有数据(待办任务、主题偏好、专注记录)均存储在浏览器的 `localStorage` 中,**不会上传到任何服务器**,完全本地离线运行。 ## 许可 本项目基于 [木兰宽松许可证,第 2 版 (Mulan PSL v2)](LICENSE) 开源。