第250326期 - moodiary

838 star,很新!但很实用的项目

假如你是一个程序员,你可能需要一个安全、便捷且功能丰富的跨平台日记应用来记录日常点滴,甚至管理和分析数据,这时该怎么办?Moodiary 正是为此而生的一款完全开源的跨平台日记应用,由 Flutter 和 Rust 打造。接下来,让我们深入了解它的特点和使用方式吧!

简介

Moodiary 是一款专注于个人记录的开源日记应用,它支持多个平台,包括 Android、iOS、Windows、macOS 和 Linux*。它结合了现代设计和强大技术栈,提供直观的用户体验,同时确保数据的安全性和隐私性。


功能特点

  1. 跨平台支持:可在多个操作系统上无缝运行。
  2. 多种编辑器支持:Markdown、纯文本及富文本编辑任你选择。
  3. 多媒体附件:支持图片、音频、视频的添加,甚至可以直接绘画。
  4. 搜索与分类:提供全文搜索和分类功能,便于管理日记。
  5. 自定义主题和字体:可切换多种主题和颜色方案,还支持导入字体。
  6. 数据安全保障:支持密码和生物识别解锁,保护隐私。
  7. 备份与同步:支持局域网同步和 WebDAV 备份。
  8. 导出与分享:可导入、导出所有数据,并分享单篇日记。
  9. 智能助手:支持接入大模型,进行问答和情感分析,同时支持本地自然语言处理,确保数据安全。
  10. 轨迹地图:可在地图上查看你的足迹,记录生活中的每一步。

(*部分平台功能可能需要额外测试。)


如何开始

  • 直接安装

    • 从项目的 Release 页面下载已编译好的安装包。
    • 如果找不到适合你的平台,可以手动编译。
  • 手动编译

    1. 确保满足以下环境需求:
      • 最新版 Flutter SDK (推荐使用 FVM 管理版本)
      • Dart ≥3.7.0
      • Rust 工具链 (Nightly 版)
      • Clang/LLVM 等兼容 IDE
    2. 克隆项目代码:
      git clone https://github.com/ZhuJHua/moodiary.git
      cd moodiary
      
    3. 安装依赖:
      flutter pub get
      
    4. 运行应用:
      flutter run
      
  • 配置智能助手

    • 根据需要申请天气服务、地图服务等第三方 SDK 的密钥,并在实验室中进行配置。

Moodiary 融合了便捷与强大,为程序员和普通用户提供一个记录和分析生活的优秀工具。如果你正在寻找一个全能的日记应用,Moodiary 值得一试!🎉