AyaOS是一个基于Flask构建的个人集成系统,用于统一承载与管理多个长期运行的个人工具。它提供集中式身份入口、模块化扩展能力,作为个人数字系统的核心中台。

系统一览
核心能力
- 统一身份与访问边界:后台各模块共享一致的认证与权限语义,支持会话生命周期管理与受控跳转
- 模块化承载与演进:以Flask为主框架,功能以模块边界组织,避免功能增长带来的维护困难
- 统一交互反馈:通过抽象加载状态控制器在全站层面提供通用的点击&提交反馈机制,并支持基于CSS变量的加载条展示区域配置
- 多站点协作能力:在同一生态内实现低耦合联动
- 稳定性与体验保障:防御式实现与异常兜底,配合前端缓存策略提升长期可用性
- 移动端与PWA体验:支持安装式使用与快速启动,并针对移动端视口&键盘变化做适配优化
设计原则
- 中台而非单一应用:AyaOS定位为集成中枢,而不直接承担所有业务逻辑
- 安全基线:所有入口按最小信任设计,默认拒绝、可控失效
- 长期运行:系统结构与实现优先考虑可演化性与维护成本
当前承载的工具与子系统
博客后台
VuePress文档编辑工具
记账工具
提醒工具
安全监控与状态查看
SillyTavern