简介

Daily You​ 是一款专注于隐私保护和数据自主的开源日记应用,旨在为用户提供一个完全私密、无需网络连接的个人记录空间。它帮助用户记录日常生活、追踪心情变化、保存珍贵记忆,所有数据完全存储在用户自己的设备上,无需担心数据泄露或隐私问题。

🔗 ​GitHub地址​:

https://github.com/Demizo/Daily_You

🚀 ​核心价值​:

隐私保护 · 完全离线 · 开源免费 · 数据自主

项目背景​:

  • 隐私担忧​:解决用户对云端日记隐私泄露的担忧

  • 数据自主​:强调用户对自己数据的完全控制权

  • 简约设计​:提供专注的写作体验,无广告干扰

  • 开源精神​:GPLv3许可证,确保透明和可验证

设计理念​:

  • 隐私第一​:所有数据本地存储,无需互联网连接

  • 用户主权​:用户完全掌控自己的日记数据

  • 简约易用​:直观界面,专注于记录体验

  • 跨平台支持​:支持所有主流操作系统

  • 社区驱动​:由用户社区共同开发和改进

技术特色​:

  • 🔒 ​完全离线​:所有功能无需网络连接

  • 📱 ​多平台​:Android、iOS、Windows、macOS、Linux全支持

  • 🌐 ​多语言​:支持多种语言国际化

  • 💾 ​数据导出​:多种格式数据导出和备份

  • 🎨 ​Markdown支持​:富文本格式支持


主要功能

1. ​核心功能架构

2. ​功能详情

日记记录功能​:

  • 每日记录​:简洁的每日日记记录界面

  • 富文本支持​:Markdown格式支持,丰富排版选项

  • 多媒体嵌入​:支持插入照片和媒体文件

  • 标签分类​:使用标签组织日记内容

  • 快速检索​:强大的全文搜索功能

心情追踪功能​:

  • 心情记录​:每日心情状态记录和评分

  • 可视化统计​:心情变化趋势图表

  • 情绪分析​:简单的情绪模式识别

  • 时间线视图​:按时间顺序查看心情变化

  • 导出报告​:生成心情统计报告

数据管理功能​:

  • 本地存储​:所有数据存储在本地设备

  • 多格式导出​:支持JSON、PDF、HTML等导出格式

  • 数据迁移​:从其他日记应用导入数据

  • 自动备份​:可配置的自动备份功能

  • 云同步可选​:可选的手动云备份(用户控制)

用户体验功能​:

  • 主题定制​:明亮/暗黑主题切换

  • 字体调整​:自定义字体大小和样式

  • 提醒通知​:每日记录提醒功能

  • 离线可用​:完全离线工作能力

  • 响应式设计​:适配不同屏幕尺寸

隐私保护功能​:

  • 零数据收集​:不收集任何用户数据

  • 本地处理​:所有数据处理在设备本地完成

  • 加密存储​:可选的数据加密功能

  • 权限控制​:最小化的应用权限要求

  • 开源透明​:代码完全开源可审计

3. ​技术规格

支持平台​:

# 移动平台
Android: 8.0+ (API 26+)
iOS: 13.0+

# 桌面平台
Windows: 10+
macOS: 10.15+
Linux: 主流发行版 (Ubuntu, Fedora等)

# 其他平台
Web: PWA支持 (有限功能)

开发技术​:

# 技术栈
框架: Flutter (Dart)
数据库: Hive (本地NoSQL数据库)
状态管理: Riverpod
本地化: Flutter Localization
构建工具: Flutter Build System

# 开发环境
Flutter: 3.0+
Dart: 2.17+
Android Studio: 2021.2+
Xcode: 13+

数据格式​:

# 存储格式
日记数据: JSON格式 (可读性高)
媒体文件: 原格式存储
备份文件: 压缩包格式 (含元数据)
导出格式: PDF, HTML, JSON, TXT

# 数据库结构
- diaries: 日记条目
- moods: 心情记录  
- tags: 标签分类
- attachments: 附件信息
- settings: 用户设置

性能指标​:

# 应用性能
启动时间: < 500ms
搜索速度: 即时响应 (千条记录内)
内存使用: < 50MB (典型使用)
存储空间: 5MB+ (取决于媒体内容)

# 数据限制
单篇日记: 无限制 (设备存储限制)
总日记数: 无限制
媒体附件: 受设备存储限制
导出大小: 无限制

安全特性​:

  • 本地加密​:可选AES-256加密存储

  • 权限最小化​:只请求必要权限

  • 无网络权限​:默认无互联网访问

  • 数据隔离​:应用沙盒数据保护

  • 安全更新​:定期安全漏洞修复


安装与配置

1. ​环境准备

移动设备要求​:

# Android设备
操作系统: Android 8.0+
存储空间: 10MB+ 可用空间
内存: 1GB+ RAM (推荐2GB+)
权限: 存储权限 (可选,用于备份)

# iOS设备
操作系统: iOS 13.0+
设备: iPhone 6s+ / iPad Air 2+
存储空间: 10MB+ 可用空间

桌面设备要求​:

# Windows
操作系统: Windows 10+
处理器: 任何现代处理器
内存: 4GB+ RAM
存储: 100MB+ 可用空间

# macOS
操作系统: macOS 10.15+
处理器: Intel或Apple Silicon
内存: 4GB+ RAM
存储: 100MB+ 可用空间

# Linux
操作系统: Ubuntu 18.04+, Fedora 28+, 或其他现代发行版
内存: 4GB+ RAM
存储: 100MB+ 可用空间

2. ​安装步骤

Android安装​:

# 从GitHub Releases下载APK
1. 访问 https://github.com/Demizo/Daily_You/releases
2. 下载最新版本的APK文件
3. 在设备上启用"未知来源"安装
4. 安装APK文件

# 或通过Google Play (如果上架)
1. 打开Google Play商店
2. 搜索"Daily You"
3. 点击安装

iOS安装​:

# 通过TestFlight测试
1. 安装TestFlight应用
2. 获取测试邀请链接
3. 通过TestFlight安装Daily You

# 或自行编译安装
1. 安装Xcode和开发工具
2. 克隆项目仓库
3. 使用Xcode编译安装

桌面平台安装​:

# Windows安装
1. 下载Windows安装程序 (.exe)
2. 运行安装程序
3. 按照向导完成安装

# macOS安装
1. 下载macOS应用 (.dmg)
2. 拖拽应用到Applications文件夹
3. 首次运行时在安全设置中允许运行

# Linux安装
# 方法1: AppImage
chmod +x Daily_You-Linux.AppImage
./Daily_You-Linux.AppImage

# 方法2: Snap包
sudo snap install daily-you

# 方法3: 从源码编译
git clone https://github.com/Demizo/Daily_You.git
cd Daily_You
flutter build linux

开发环境安装​:

# 使用Flutter开发
git clone https://github.com/Demizo/Daily_You.git
cd Daily_You
flutter pub get
flutter run

# 或使用Nix开发环境
nix develop
flutter run

3. ​配置说明

首次启动配置​:

# 初始设置步骤
1. 选择界面语言
2. 设置主题偏好 (明亮/暗黑)
3. 配置提醒时间 (可选)
4. 设置备份选项 (可选)
5. 选择数据存储位置
6. 完成设置向导

隐私配置​:

# 安全设置选项
- 启用加密: 可选的数据加密功能
- 备份位置: 选择本地或外部存储
- 权限管理: 控制应用权限
- 自动锁定: 设置应用自动锁定
- 导出设置: 配置导出格式和选项

提醒配置​:

# 日记提醒设置
- 每日提醒: 设置固定提醒时间
- 随机提醒: 智能随机提醒功能
- 提醒内容: 自定义提醒消息
- 勿扰时段: 设置不提醒的时间段
- 提醒重复: 设置提醒重复频率

备份配置​:

# 数据备份设置
- 自动备份: 启用定时自动备份
- 备份频率: 每天/每周/每月
- 备份位置: 本地存储或外部SD卡
- 云备份: 手动云备份选项 (如Google Drive, iCloud)
- 备份格式: 选择备份文件格式

使用指南

1. ​基本工作流

使用Daily You的基本流程包括:打开应用 → 记录日记 → 添加心情 → 保存内容 → 定期回顾。设计为简单直观,专注于记录体验。

2. ​基本使用

记录日记​:

# 新建日记条目
1. 点击"新建日记"按钮
2. 输入日记标题和内容
3. 使用Markdown格式排版
4. 添加标签分类
5. 插入照片或附件
6. 保存日记

# Markdown支持
- **粗体**:**文字**
- *斜体*:*文字*
- [链接]:[文字](URL)
- `代码`:`代码`
- 列表:- 项目1

心情追踪​:

# 记录心情
1. 在日记编辑界面点击心情图标
2. 选择当前心情状态 (1-5星)
3. 添加心情标签 (可选)
4. 自动记录时间戳

# 查看统计
1. 进入"统计"页面
2. 查看心情趋势图表
3. 按时间范围筛选
4. 导出统计报告

照片管理​:

# 添加照片
1. 点击附件按钮
2. 选择拍照或从相册选择
3. 添加照片描述
4. 调整照片顺序

# 查看照片
1. 进入"照片"页面
2. 按时间浏览照片
3. 查看照片详情
4. 导出照片记忆

搜索检索​:

# 搜索日记
1. 使用顶部搜索框
2. 输入关键词搜索
3. 使用过滤器缩小范围
4. 查看搜索结果

# 过滤选项
- 按日期范围过滤
- 按心情评分过滤
- 按标签分类过滤
- 按内容类型过滤

3. ​数据管理

数据导出​:

# 导出单个日记
1. 打开要导出的日记
2. 点击导出按钮
3. 选择导出格式 (PDF/HTML/JSON)
4. 选择保存位置
5. 完成导出

# 批量导出
1. 进入设置 → 备份与导出
2. 选择"导出所有数据"
3. 选择导出格式和范围
4. 选择保存位置
5. 开始导出过程

数据迁移​:

# 从其他应用导入
1. 进入设置 → 备份与恢复
2. 选择"从其他应用导入"
3. 选择源应用类型
4. 选择导入文件
5. 确认导入内容
6. 完成迁移

# 支持的格式
- JSON格式导出文件
- 常见日记应用格式
- 文本文件批量导入
- CSV心情数据导入

备份恢复​:

# 创建备份
1. 进入设置 → 备份与恢复
2. 选择"创建备份"
3. 选择备份位置
4. 设置备份密码 (可选)
5. 开始备份

# 恢复备份
1. 进入设置 → 备份与恢复
2. 选择"恢复备份"
3. 选择备份文件
4. 输入密码 (如有)
5. 确认恢复内容
6. 完成恢复

隐私管理​:

# 应用锁定
1. 进入设置 → 隐私与安全
2. 启用"应用锁定"
3. 设置解锁密码或生物识别
4. 设置自动锁定时间

# 数据加密
1. 进入设置 → 隐私与安全
2. 启用"数据加密"
3. 设置加密密码
4. 确认加密设置
5. 等待加密完成

应用场景实例

案例1:个人日常记录与情绪管理

场景​:个人用户希望记录日常生活并管理情绪健康

解决方案​:使用Daily You进行日常记录和情绪追踪。

实施配置​:

# 日常记录流程
早晨记录: 每日计划和目标
日间记录: 重要事件和感受
晚间记录: 每日总结和反思
心情记录: 重要时刻心情标记
照片记录: 添加每日重要照片

# 提醒设置
每日提醒: 晚上9点日记提醒
随机提醒: 启用智能随机提醒
每周回顾: 周日晚上周总结提醒

情绪管理​:

# 心情追踪系统
1. 建立心情评分标准 (1-5星)
2. 记录触发情绪的事件
3. 定期查看心情趋势图表
4. 识别情绪模式和触发因素
5. 制定情绪管理策略

# 情绪分析
高分日: 分析快乐因素和模式
低分日: 识别压力源和改进方法
波动分析: 查看情绪周期性变化
趋势预测: 基于历史数据预测情绪

实施效果​:

  • 自我认知​:提高自我意识和情绪理解

  • 习惯养成​:建立每日记录的良好习惯

  • 压力管理​:更好地管理和应对压力

  • 记忆保存​:完整保存重要生活记忆

  • 个人成长​:通过反思促进个人成长

案例2:旅行记录与记忆保存

场景​:旅行者希望记录旅行经历和保存旅行记忆

解决方案​:使用Daily You作为旅行日记和记忆保存工具。

旅行记录​:

# 旅行日记结构
行程规划: 旅行前计划和准备
每日日志: 每天的经历和感受
地点记录: 访问的地点和体验
照片档案: 旅行照片和视频
消费记录: 旅行花费和预算

# 多媒体管理
照片添加: 每日添加精选照片
地图标记: 记录访问地点位置
语音记录: 添加语音备忘录
票据保存: 拍照保存票据凭证

记忆保存​:

# 记忆分类
文化体验: 当地文化和习俗
美食记录: 尝试的当地美食
人物相遇: 遇到的有趣人物
风景欣赏: 美丽的风景和景观
个人感悟: 旅行中的思考和感悟

# 旅行总结
每日总结: 当天旅行亮点
阶段总结: 每个城市/地区总结
全程总结: 整个旅行总结
相册制作: 创建旅行照片集
游记导出: 生成旅行游记文档

实施价值​:

  • 完整记录​:全面记录旅行经历和感受

  • 记忆保鲜​:详细保存旅行细节和记忆

  • 经验积累​:积累旅行经验和建议

  • 分享准备​:方便后期整理和分享经历

  • 情感价值​:创建珍贵的个人旅行档案

案例3:项目进度追踪与个人成长记录

场景​:专业人士希望追踪项目进度和个人成长

解决方案​:使用Daily You进行项目管理和成长记录。

项目管理​:

# 项目追踪系统
项目规划: 项目目标和计划
每日进度: 每天的工作进展
问题记录: 遇到的问题和解决方案
成就记录: 达成的里程碑和成就
反思总结: 项目阶段反思和总结

# 进度管理
任务清单: 每日任务完成情况
时间追踪: 工作时间分配
效率分析: 工作效率和瓶颈
目标对比: 实际进展与计划对比
调整记录: 计划调整和原因

成长记录​:

# 技能发展
学习记录: 新技能学习进度
实践应用: 技能应用情况
熟练程度: 技能熟练度变化
认证追踪: 证书和认证获取
反馈记录: 他人反馈和改进

# 职业发展
职业目标: 短期和长期职业目标
成就档案: 职业成就和里程碑
网络建设: 人脉网络发展和维护
机会记录: 职业机会和选择
成长反思: 职业发展反思和规划

实施效益​:

  • 进度可视化​:清晰了解项目进展状态

  • 问题解决​:系统化记录和解决问题

  • 效率提升​:分析和提升工作效率

  • 成长追踪​:量化个人成长和进步

  • 决策支持​:基于数据的职业决策

案例4:心理健康治疗辅助工具

场景​:心理健康患者需要记录情绪和治疗进展

解决方案​:使用Daily You作为心理健康治疗辅助工具。

治疗记录​:

# 情绪追踪
每日情绪: 记录情绪状态和变化
触发因素: 记录情绪触发事件
应对策略: 使用的应对方法和效果
药物记录: 药物使用和效果
症状追踪: 心理症状变化

# 治疗进度
治疗会话: 治疗师会话记录
作业完成: 治疗作业完成情况
洞察记录: 治疗中的洞察和发现
进步测量: 治疗进展测量
目标追踪: 治疗目标达成情况

自我管理​:

# 应对工具库
应对策略: 建立个人应对策略库
放松技巧: 记录的放松技巧和方法
正念练习: 正念练习记录和效果
支持系统: 支持网络和使用情况
紧急计划: 危机应对计划和方法

# 预警系统
预警信号: 个人预警信号识别
早期干预: 早期干预措施记录
危机管理: 危机情况处理记录
恢复过程: 恢复过程记录和反思
预防策略: 复发预防策略

实施价值​:

  • 治疗参与​:增加治疗参与度和主动性

  • 进度追踪​:客观追踪治疗进展和效果

  • 自我认知​:提高自我意识和情绪理解

  • 医患沟通​:改善与治疗师的沟通效率

  • 康复支持​:提供持续的康复支持工具


生态系统与社区

1. ​社区资源

获取帮助​:

  • 📚 ​官方文档​:GitHub README和Wiki文档

  • 💬 ​社区讨论​:GitHub Issues和讨论区

  • 🐛 ​问题报告​:通过GitHub Issues报告问题

  • 💡 ​功能建议​:提交新功能请求和改进建议

支持渠道​:

  • GitHub Issues​:主要的问题跟踪和功能请求

  • 用户社区​:用户论坛和经验分享

  • 翻译平台​:Weblate翻译协作平台

  • 更新通知​:关注仓库获取最新更新

贡献指南​:

  1. Fork项目仓库

  2. 创建特性分支 (git checkout -b feature/AmazingFeature)

  3. 提交更改 (git commit -m 'Add some AmazingFeature')

  4. 推送到分支 (git push origin feature/AmazingFeature)

  5. 发起Pull Request

2. ​相关工具集成

数据导出集成​:

  • 云存储​:手动导出到Google Drive、Dropbox、iCloud

  • 文档格式​:导出为PDF、HTML、Markdown格式

  • 打印支持​:直接打印日记内容

  • 社交媒体​:选择性分享内容到社交媒体

  • 博客平台​:导出为博客文章格式

健康应用集成​:

  • 健康数据​:与健康应用数据同步(可选)

  • 冥想应用​:与冥想记录应用集成

  • 健身追踪​:与健身数据关联分析

  • 睡眠监测​:结合睡眠质量数据分析情绪

  • 用药提醒​:与用药提醒应用集成

开发工具​:

  • Flutter生态​:丰富的Flutter插件和扩展

  • 本地化工具​:Weblate翻译管理平台

  • CI/CD管道​:自动化测试和构建流程

  • 跨平台支持​:一致的跨平台开发体验

  • 扩展开发​:支持功能插件和主题开发


总结

Daily You作为一款专注于隐私保护的日记应用,为用户提供了安全、私密的个人记录空间。其完全离线的工作模式、开源透明的特性以及强大的记录功能,使其成为个人记录和情绪管理的理想选择。

核心优势​:

  • 🚀 ​隐私优先​:完全离线,数据自主控制

  • 🌐 ​跨平台支持​:全平台覆盖,数据同步可选

  • ⚡ ​简单易用​:直观界面,专注记录体验

  • 🔧 ​功能丰富​:日记、心情、照片全方位记录

  • 🆓 ​开源免费​:GPLv3许可证,完全免费

适用场景​:

  • 个人日常记录和情绪管理

  • 旅行经历和记忆保存

  • 项目进度和个人成长追踪

  • 心理健康治疗辅助工具

  • 创意写作和灵感记录

技术特色​:

  • 完全离线​:无需网络连接,确保隐私

  • 数据导出​:多种格式导出,数据可迁移

  • Markdown支持​:富文本编辑能力

  • 心情追踪​:情绪变化可视化分析

  • 多语言支持​:国际化社区翻译

🌟 ​GitHub地址​:

https://github.com/Demizo/Daily_You

🚀 ​下载安装​:

从GitHub Releases下载各平台版本

💬 ​社区支持​:

通过GitHub Issues获取帮助和支持

立即开始使用Daily You,开启私密的个人记录之旅!​

最佳实践建议​:

  • 🏁 ​初学者​:从简单每日记录开始

  • 🔧 ​高级用户​:探索心情统计和数据导出

  • 📱 ​移动用户​:利用移动端便捷记录

  • 💻 ​桌面用户​:使用桌面端高效管理

  • 🔒 ​隐私重视者​:充分利用离线特性

注意事项​:

  • ⚠️ ​数据备份​:定期备份重要日记数据

  • 🔒 ​密码管理​:妥善保管加密密码

  • 📋 ​权限控制​:合理控制应用权限

  • 🔄 ​版本更新​:定期更新到最新版本

  • 💾 ​存储管理​:注意媒体文件存储空间

Daily You持续演进和发展,欢迎加入社区共同改进这款注重隐私的日记应用!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐