# Aster **Repository Path**: 9658065/aster ## Basic Information - **Project Name**: Aster - **Description**: “本地优先、离线可用”的待办应用 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-15 - **Last Updated**: 2026-07-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Aster 待办

Aster 待办

本地优先、离线可用的个人效率工具


## 简介 **Aster 待办** 是一款基于浏览器的待办 / 效率应用,所有数据保存在本地,无需联网即可使用。它集成了任务管理、子任务、番茄钟专注、智能提醒与效率统计,帮助你更从容地安排每一天。 ## 功能特性 - ✅ **任务管理**:标题、备注、优先级(高 / 中 / 低)、截止日期、分类。 - 🔁 **重复任务**:支持「不重复 / 每天 / 每周」自动循环。 - ☑️ **子任务**:为任务拆分子项,实时跟踪完成进度。 - 🏷️ **分类管理**:自定义分类名称与颜色,对任务进行归类。 - ⏱️ **专注模式(番茄钟)**:在任务上进行专注 / 休息计时,记录专注时长。 - 📊 **效率统计**:查看任务完成情况与专注数据。 - 🔔 **提醒与通知**:支持到期提醒(需授予通知权限)。 - 💾 **数据备份**:支持导出 / 导入 / 从存储恢复,数据牢牢掌握在自己手中。 - 🌙 **深色模式**:跟随系统或手动切换。 - 📦 **本地优先、离线可用**:基于 PWA Station + wa-sqlite,数据存于浏览器本地数据库(IndexedDB)。 ## 技术栈 - ⚡️ [Vue 3](https://github.com/vuejs/core) + [Vite](https://github.com/vitejs/vite) + [pnpm](https://pnpm.io/) - 🎨 [Element Plus](https://element-plus.org/) 组件库 + [UnoCSS](https://github.com/unocss/unocss) 即时原子化 CSS - 🗂 [Vue Router](https://github.com/vuejs/vue-router) 基于文件的路由 - 💽 [PWA Station](https://github.com/antfu/pwa-station) + [@journeyapps/wa-sqlite](https://github.com/journeyapps/wa-sqlite) 本地 SQLite 存储 - 🦾 [TypeScript](https://www.typescriptlang.org/) / [VueUse](https://github.com/vueuse/vueuse) - ☁️ 一键部署 [Netlify](https://www.netlify.com/) ## 快速开始 ```bash pnpm i # 安装依赖(若未安装 pnpm:npm install -g pnpm) pnpm dev # 启动开发服务器(默认 http://localhost:3333) pnpm build # 构建生产版本 pnpm preview # 预览生产构建 pnpm test # 运行单元测试 ``` ## 目录结构 ``` src/ ├── components/ # 自动导入的 Vue 组件 ├── composables/ # 组合式函数(任务、分类、专注、设置等) ├── lib/ # 类型定义与本地数据库封装 ├── pages/ # 基于文件的页面路由 └── styles/ # 全局样式 ``` ## 许可证 [MIT](./LICENSE)