ZhuJHua/moodiary

A fully open source cross-platform diary app written in Flutter and Rust.

What it solves

Moodiary is a personal diary application that provides a secure, customizable, and feature-rich environment for recording daily life, integrating AI assistance to enhance the journaling experience.

How it works

Built with Flutter, the app operates offline by default. It allows users to connect to OpenAI- or Anthropic-compatible AI providers to enable chat capabilities and specialized diary tools. For data management, it supports various backup and synchronization methods including WebDAV, S3/MinIO, and LAN sync, with optional end-to-end encryption for privacy.

Who it’s for

Individuals looking for a private, feature-rich digital journal that supports rich media (images, audio, video) and integrates AI for interaction and organization.

Highlights

  • AI Assistant: Integration with OpenAI and Anthropic compatible providers for chat and diary tools.
  • Privacy and Security: App lock with biometric unlock and optional end-to-end encryption for sync.
  • Flexible Sync: Support for WebDAV, S3, MinIO, and LAN synchronization.
  • Rich Media Support: Ability to insert images, audio, and video into entries.
  • Export Options: Export entries to Markdown, Word, PDF, or long images.

Related

  • Project
  • Project
  • Project
  • Project
  • Project