Skip to content

Aixgeekx/AixSystems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

166 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AixSystems · 时间管理系统

AixSystems logo

离线本地时间管理系统 · 零服务器依赖 · 浏览器 & 桌面双形态

Vite · React 18 · TypeScript · Ant Design 5 · Dexie (IndexedDB) · Electron 31


项目定位

AixSystems 是一个完整可运行的时间管理系统原型框架,覆盖 23 个业务模块、17 种事项类型、27 款内置主题风格。所有数据本地 IndexedDB 存储,零服务器依赖。

可直接作为:

  • 个人时间管理工具日常使用(双击即用)
  • 基于此构建你自己的时间管理产品(源码完整,模块化清晰)
  • 离线 PWA / Electron 桌面应用的参考实现

三秒开箱

git clone https://github.com/<YOUR>/AixSystems.git
cd AixSystems

Windows:双击 results/桌面版.bat(Electron 独立窗口)或 results/启动.bat(浏览器)。首次自动安装依赖。

命令行:

cd code && npm install && npm run dev   # 开发模式 http://127.0.0.1:5173

最近更新

  • v1.0.1:首页新增 openclaw 风格 PowerShell 直达面板、电脑资源仪表盘和 Aix v1 健康度自检
  • v1.0.0:首页新增今日饱和度环、习惯连击榜和明日事项预览三件套
  • v0.99.0:新增黄金路径 Markdown 导出、复盘 todo 进度卡和数据中心快照对比器
  • v0.98.0:新增黄金路径写入今日演练事项、健康度日箭头和快照导入校验
  • v0.97.0:新增一键执行黄金路径、批量生成风险复盘和全量审计快照导出
  • v0.96.0:新增审计 scope 占比仪表盘、PowerShell 黄金路径和风险分支自动复盘 todo
  • v0.95.0:新增审计链锚反向比对器、PowerShell 失败修复建议和健康度 7 天趋势条
  • v0.94.0:新增每日链锚 JSON 凭证导出、失败原因聚类深挖明细和接力分支健康度评分
  • v0.93.0:新增每日链尾锚点、PowerShell 失败原因聚类和接力分支 SLA 沉睡告警
  • v0.92.0:新增审计 CSV 按 scope 选择性导出、演练成本 TOP 5 排行和失效胶囊审计清理
  • v0.91.0:新增审计票据 CSV 导出、一键演练全部预设和接力深度树 Markdown 导出
  • v0.90.0:新增审计票据风险热力图、黑名单关键词审计和 Agent 接力深度追溯
  • v0.89.0:新增审计票据搜索过滤、接力链路 Markdown 导出和演练日志清零
  • v0.88.0:新增审计票据时间线播放器、近 14 天演练趋势条和接力链路时间线
  • v0.87.0:新增审计回放包导入校验器、PowerShell 演练编排器和 CLI Checkpoint 胶囊接力导入
  • v0.86.0:新增黑匣子审计回放器、PowerShell 7 风险驾驶舱和 CLI 续跑 Checkpoint 胶囊
  • v0.61.0:年度回顾新增上年同比对比标签和 Markdown 导出;复习统计新增掌握率趋势折线、节点效率进度条和 Markdown 导出;两个页面新增空状态提示和导出按钮
  • v0.60.0:新增年度回顾和复习统计页面,深度分析扩展到 16 个入口,全部分析页面交叉导航补齐
  • v0.59.0:新增数据总览仪表盘,全模块核心指标聚合,深度分析扩展到 14 个入口
  • v0.58.0:新增专注模式对比分析和成长月报页面,深度分析扩展到 13 个入口
  • v0.57.0:新增专注趋势和事项统计页面,成长仪表盘深度分析扩展到 11 个入口
  • v0.56.0:新增周复盘页面,补齐所有分析页面交叉导航
  • v0.55.0:深度分析导航增强,8个核心分析页面新增交叉快捷导航
  • v0.53.0:新增目标时间线和习惯统计分析
  • v0.52.0:新增专注统计详情和日记统计分析
  • v0.51.0:新增心情日历和事项时间线
  • v0.50.0:新增专注历史分析和习惯热力图
  • v0.49.0:新增成就中心徽章墙和周期报告中心
  • v0.48.0:新增数据统计中心和快捷操作面板
  • v0.47.0:新增数据迁移助手、系统信息页和功能支持检查
  • v0.46.0:新增数据备份中心、系统诊断页和完善每日先知/健康作息功能
  • v0.45.0:新增每日先知天气万年历、健康作息模板页和用户中心升级
  • v0.44.0:新增个人失控预警、Agent 自律教练和桌面控制力镜像
  • v0.43.0:新增本地控制战役自动编排器、CLI 续跑证据链打包和 PowerShell 7 自愈预检沙盒
  • v0.42.0:新增控制令牌到 openclow 技能调度器、Claude Code CLI 续跑雷达和 PowerShell 7 控制回放黑匣子
  • v0.41.0:新增黑科技总控令牌、openclow 本地技能沙盒校验器和 PowerShell 7 安全账本执行底座
  • v0.40.0:新增 Claude Code CLI 工作流交接舱、openclow 本地技能清单注册器和 PowerShell 7 安全终端账本
  • v0.39.0:新增数据迁移胶囊、Aix 技能自检矩阵和桌面执行前预检舱
  • v0.38.0:新增 Agent 自治队列、成长 90 天控制推演和 Aix Provider 可信路由
  • v0.37.0:新增首页自主控制指挥台、Aix 技能任务图谱和数据灾备演练舱
  • v0.36.0:新增本地日记情绪-行动关联图谱、专注质量 1-5 星评级和首页实时专注警报
  • v0.35.0:新增 Aix 自进化路线图、Agent 权限合约和桌面应急工具箱
  • v0.34.0:新增 Aix 控制战役编排器、Agent 恢复驾驶舱和桌面超级管理器健康演练
  • v0.33.0:新增插件广场二期、PowerShell 白名单工作流和 Aix 本地代理中心
  • v0.32.0:新增 Aix 主入口、技能库/插件广场雏形和私人便携胶囊,保留无 API 离线全能模式
  • v0.31.0:新增超级管理器只读控制扫描与 PowerShell 预设、Aix Provider 健康/故障转移、Aix Agent 中枢
  • v0.29.0:新增手机版导航适配、Aix 模型 Key 槽和桌面 Windows 超级管理器雏形
  • v0.28.0:新增 Aix 专注深度策略、成长控制任务编排器和风险预警中心
  • v0.27.0:新增专注智能场景识别、习惯模板与链式习惯、日记智能引导
  • v0.26.0:新增 Aix 模型 API 配置、30 天成长轨迹模拟器和首页智能控制助手
  • v0.25.0:新增跨模块关联洞察、智能周期成长报告和进阶成就等级系统
  • v0.24.0:升级高级动态视觉层、事项批处理工作台和低频页面工作台化
  • v0.23.6:新增事项过载雷达、目标推进建议器和复习削峰建议
  • v0.23.5:新增专注能量曲线、日记情绪趋势和首页成长警报
  • v0.23.4:新增成长分享卡、目标风险详情和 30 天复习压力摘要
  • v0.23.3:新增目标风险预警、习惯恢复计划和 30 天复习压力热力图
  • v0.23.2:新增 AI 日计划编排、今日自动化执行面板和成长控制力雷达图
  • v0.23.1:新增复习智能推荐、首页控制台模板和 HTML 可视化成长报告导出
  • v0.23.0:数据中心新增选择性导出、Manifest 备份清单和数据主权评分三件套
  • v0.22.9:首页紧凑应用模式新增拖拽排序,高频功能入口可按自己的控制台顺序固定
  • v0.22.8:复习中心新增复习强度配置,可选择“需巩固”后的 1/2/3/7 天巩固回流间隔
  • v0.22.7:复习中心新增“需巩固”自动回流,反馈后生成次日巩固复习节点
  • v0.22.6:复习中心新增完成态追踪,可标记“已掌握/需巩固”,并统计掌握率
  • v0.22.5:成长仪表盘新增 Markdown 成长报告导出,可一键下载复盘文件
  • v0.22.4:专注统计新增月同比卡片和月同比趋势图,对比本月与上月专注时长
  • v0.22.3:新增复习中心,把记忆曲线提醒聚合成今日待复习、未来 7 天分布、已过期复习和已触发提醒的可视化页面
  • v0.22.2:紧凑应用模式增强,新增搜索、分组筛选和收藏置顶,让首页从功能墙升级为可长期使用的应用抽屉
  • v0.22.1:首页新增“紧凑应用”模式,参考移动端两列入口,把事项、成长、记录、工具、设置等全部核心功能聚合到首页
  • v0.22.0:记忆曲线复习提醒闭环,选择记忆曲线后自动生成 1/2/4/7/15/30 天复习提醒队列,未设置提醒时默认复习当天准时提醒
  • v0.21.9:发布收口与主题库扩展,统一版本到 0.21.9,主题扩展为 27 款,并补齐 v0.21.4-v0.21.8 文档链路
  • v0.21.8:成长仪表盘新增周期复盘,本周/本月自动统计事项完成率、专注时长、习惯打卡和日记篇数,并展示环比变化
  • v0.21.7:专注统计增强,新增最佳专注时段分析与本周/上周同比趋势
  • v0.21.6:成长仪表盘新增成就徽章墙,基于习惯、专注、日记、目标和事项数据自动解锁 10 枚徽章
  • v0.21.5:成长系统继续增强,习惯支持撤销今日打卡,MyDay 加入成长控制面板,系统设置加入数据库健康度与增长趋势诊断
  • v0.21.4:主题适配批量推进,分类、导入导出、系统设置、功能页、帮助、事项、课程、周/月视图等页面完成深色/赛博适配
  • v0.21.3:搜索页全面主题适配,所有卡片和结果项支持暗色/赛博朋克主题动态配色
  • v0.21.2:新增成长仪表盘,整合习惯、目标、专注、事项数据可视化,支持近 7 天习惯打卡柱状图、今日完成率圆环、周/月专注统计
  • v0.21.1:引入 Maple Mono NF CN 字体作为全局默认字体,修复赛博朋克主题下菜单文字对比度与组件颜色显示
  • v0.21.0:成长系统——新增习惯追踪(每日打卡、连续天数、月度热力图)和目标管理(里程碑进度追踪),全面支持主题适配与动画
  • v0.20.0:UI 全面美化——全局动画系统(15+ 组 CSS 动画)、卡片悬停抬升/放大交互、菜单光效与弹性反馈、事项卡片 stagger 入场+子任务进度条、空状态 SVG 插画、主题换肤页悬停上浮、专注页主题色计时器、首页暗色渐变 Hero、全局滚动条美化
  • v0.19.2:重做首页工作台与顶栏的主题联动,赛博朋克等深色主题下去掉发白卡片、淡色文字和过大的空白占比
  • v0.19.1:修复生产态和桌面端启动白屏,根因是主题算法路径误用了浏览器环境下不可用的 require
  • v0.19.0:新增矩阵终端/森林氧气/余烬夜幕/极光薄暮等主题,支持白天/夜间自动切换主题;便携打包改为默认输出目录展开式 zip
  • v0.18.1:浮动小组件新增“跟随全局主题”模式,赛博朋克等主题下的面板与设置项彻底去白底化,透明度调节同步生效
  • v0.18.0:加入赛博朋克风格主题系统,小组件支持白天/黑夜/简约/赛博朋克/渐变/复古多主题,不再固定白色
  • v0.17.0:搜索页新增本地搜索历史,离线环境下也能复用最近查询词
  • v0.16.0:首页加入存储控件,显示应用本地占用和设备磁盘空间;日记页与系统设置页进一步升级为完整工作台
  • v0.15.0:日记页和系统设置页升级为完整工作台,整体界面统一度继续提升
  • v0.14.0:分类管理页和备忘录页升级为工作台风格,页面质感和信息层次继续统一
  • v0.13.0:主题页和实用功能页重做为完整工作台风格,界面语言进一步统一
  • v0.12.0:全局导航和外壳质感升级,侧栏、分组标题、选中态和内容区层次更完整
  • v0.11.0:新增首页工作台并改为默认首页,聚合总览、快捷入口和本地备份状态,界面主场更完整
  • v0.10.0:顶部工作台加入快速备份入口和最近备份状态,让本地数据保护更直接
  • v0.9.0:今日页农历信息改为按需加载,继续压缩离线便携版的全局启动路径
  • v0.8.0:日记和备忘录编辑器改为按需加载,并新增本地草稿恢复,减少离线便携场景下的误操作损失
  • v0.7.0:专注页图表改为按需懒加载,默认先显示最近记录,进一步降低离线便携场景下的首开压力
  • v0.6.0:路由改为懒加载,构建加入分包策略,降低离线便携版首屏加载压力
  • v0.5.0:新增全局本地状态条,备份后会记录最近一次备份元数据,数据中心可直接看到最近备份信息
  • v0.4.0:专注会话支持本地断点续跑,启动页设置正式生效,系统设置页升级为本地系统控制台
  • v0.3.0:搜索页升级为检索工作台,专注页支持暂停恢复,数据中心改为本地实时统计视图,整体背景与界面层次继续增强
  • v0.2.0:新增全局命令面板,重构工作台外壳和交付脚本结构

功能速览

类别 能力
视图 我的一天 / 一周 / 一月 / 一年
首页工作台 工作台模式 / 紧凑应用模式 / 黑科技总控令牌 / 自主控制指挥台 / Aix 智能控制助手 / 事项过载雷达 / 今日专注警报 / 搜索筛选收藏 / 拖拽排序 / 控制台模板 / 主题联动主视觉 / 本地备份状态
存储控件 首页显示应用占用空间 / 磁盘已用 / 磁盘剩余
本地搜索体验 最近搜索词本地保存 / 点击标签快速复用
界面质感 27 款主题 / 自动切换 / 分组导航更明确
成长系统 成长仪表盘 / Aix 30 天成长模拟 / 90 天控制推演 / 跨模块关联洞察 / 周期成长报告 / 成长雷达图 / 成长分享卡 / 习惯追踪 / 习惯恢复计划 / 目标管理 / 目标推进建议器 / 目标风险预警详情 / 成就徽章 / XP 等级 / 周期复盘 / 复习中心 / 复习压力热力图 / 复习压力摘要 / 复习削峰建议 / 复习完成态追踪 / 巩固回流 / 复习强度配置 / 复习智能推荐 / Markdown + HTML 成长报告导出
Aix 模型接口 系统设置可配置 API 地址 / API Key / 模型名,并支持 cc-switch 风格 Provider 预设、OpenAI/Claude/Ollama 协议识别、可信路由评分、原子切换、配置备份和官方登录回退;Aix 黑科技总控令牌、个人失控预警、控制令牌到 openclow 技能 dry-run 调度器、本地控制战役自动编排器、控制战役、自进化路线图、技能任务图谱、技能自检矩阵和 openclow 本地技能沙盒校验器可离线编排,首页和成长仪表盘可调用模型生成个人控制建议
内容工作台 分类管理工作台 / 备忘录工作台 / 分层信息卡片
记录与控制台 日记工作台 / 本地情绪-行动关联图谱 / 日记情绪趋势 / 今日 AI 日计划编排 / 自动化执行面板 / 首页成长警报 / 本地系统控制台 / 更完整的高频操作布局
事项 全部 / 日程 / 清单 / 四象限(拖拽) / 重复
事项类型 17 种:日程/清单/生日/纪念日/倒数日/节日/生理期/信用卡还款/贷款/吃药/起床闹钟/睡眠闹钟/作息/跑步/读书/穿衣搭配/课程表/上班打卡
重复规则 每天/周/月/年 + 工作日 + 自定义间隔 + 周几 + 记忆曲线复习提醒
提醒 最多 5 个提醒(准时/提前 N 分/小时/天),浏览器 Notification 通道
专注 倒计时 / 正计时 / 番茄钟 / 专注质量 1-5 星评级 / 专注能量曲线 / 周同比 / 月同比,严格模式,5 款白噪音(Web Audio 实时合成)
工作台体验 全局命令面板 / 检索工作台 / 沉浸式专注界面 / 动态主题背景
统计 ECharts 近 14 天柱状图 / 饼图 / 时间轴
日记 TipTap 富文本 + 心情 + 那年今日 + AES-GCM 加密
备忘录 富文本 + 文件夹 + 置顶 + 回收站
主题 赛博 / 极简 / 渐变 / 经典保留等 27 款主题风格
安全 PBKDF2 派生密钥 + AES-GCM 密码保护(应用锁 / 日记锁)
桌面小部件 浮动小窗 + 三种样式 + 跟随全局/白天/黑夜/简约/赛博朋克/渐变/复古主题 + 透明度调节 + 位置记忆
搜索 跨事项 / 日记 / 备忘录
备份 JSON 全量导出导入 / 选择性模块导出 / Manifest 清单 / 数据迁移胶囊 / 数据主权评分(桌面版直写磁盘)
本地体验 专注断点续跑 / 启动页偏好生效 / 存储状态可见
数据可见性 全局本地状态条 / 最近备份时间与路径可追踪
快速操作 顶部快速备份 / 主界面直接看到最近备份状态
性能与可移植性 路由懒加载 / 分包构建 / 降低本地便携版首屏压力
按需加载 专注图表延迟加载 / 进入需要的界面再取重依赖
本地容错 日记草稿恢复 / 备忘录草稿恢复 / 降低误关窗口损失
农历与节气 今日页按需加载农历计算,不拖慢全局初始化
PWA 可安装 + Service Worker 离线缓存

技术栈

前端     Vite 5 · React 18 · TypeScript 5.6 · Ant Design 5
状态     Zustand 5
数据     Dexie 4 (IndexedDB 封装) · 18 张表
富文本   TipTap 3 (ProseMirror)
日期     dayjs + lunar-javascript
重复规则 rrule (RFC 5545)
图表     ECharts 5
拖拽     @dnd-kit/core + /sortable
桌面     Electron 31 + electron-builder
测试     Vitest + @testing-library/react (39 用例)

目录结构

AixSystems/
├─ code/                     应用源码 (Vite + React + TS)
│  ├─ src/
│  │  ├─ config/            统一配置
│  │  ├─ db/                IndexedDB schema
│  │  ├─ models/            TS 数据模型
│  │  ├─ stores/            Zustand
│  │  ├─ hooks/             自定义 hooks
│  │  ├─ utils/             工具 (time/rrule/lunar/crypto/audio/electron)
│  │  ├─ components/        通用组件
│  │  └─ pages/             首页工作台 + 多业务路由页面
│  └─ public/
├─ desktop/                  Electron 桌面壳
│  ├─ main.cjs              主进程 + IPC
│  ├─ preload.cjs           渲染进程桥
│  └─ build/icon.ico        应用图标
├─ results/                  交付脚本与说明
│  ├─ 桌面版.bat            Electron 独立窗口
│  ├─ 启动.bat              浏览器生产模式
│  ├─ 开发.bat              浏览器开发模式
│  ├─ 桌面版-开发.bat       Electron 开发模式
│  ├─ 打包.bat              Windows 安装包
│  ├─ 打包-便携版.bat       Windows 目录式便携压缩包
│  ├─ 打包-单文件便携版.bat  Windows 单文件 portable.exe
│  ├─ 创建桌面快捷方式.bat  桌面快捷方式
│  ├─ 创建桌面快捷方式.ps1  快捷方式实现
│  └─ 使用说明.md           使用文档
├─ Aix_tools/                辅助脚本(含图标生成器)
├─ title/                    调研资料
└─ data/                     JSON 备份目录

打包分发

# 一键(推荐)
双击 results/打包.bat

# 命令行
cd desktop && npm install && npm run dist

产物:desktop/dist-installer/AixSystems-0.35.0-Setup.exe(约 80MB NSIS 向导包)

便携路线

  • 保留网页版,同时继续强化桌面本地程序路线
  • 便携版目标是“解压即用”,适合拷到其他 Windows 电脑直接运行
  • 默认便携打包会输出 win-unpacked 目录压缩包,资源文件保持展开,不再把所有内容压进单个 exe
  • 目录便携版会通过 AixSystems.portable 标记把 userData/ 固定在程序目录旁边,让数据跟着程序一起迁移
  • 如需单文件分发,仍可额外使用 results/打包-单文件便携版.bat
  • 首页会显示应用本地占用和设备磁盘空间,方便判断当前电脑是否适合继续沉淀数据

维护约定

  • 每次功能、界面、脚本或交付结构发生变更时,同步更新本 README.md
  • 每一轮稳定修改完成后,提交并推送到 GitHub 作为远端备份
  • 持续迭代模式下,默认按“修改代码 → 更新 README → 测试/构建 → 推送 GitHub”执行

License

MIT

About

个人管理系统

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors