flymd  by flyhunterl

AI-enhanced Markdown editor and PDF reader

Created 2 months ago
592 stars

Top 55.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

FlyMD is a 7MB, high-performance Markdown note-taking tool for technical users. It offers a lightweight, fast editor with integrated AI assistance, smart TODO management, and collaborative capabilities, enhancing productivity with minimal resource usage.

How It Works

Built on Tauri for cross-platform support, FlyMD uses MilkDown for its WYSIWYG editor and markdown-it for rendering. Its core innovation is a free, built-in AI model for writing assistance and intelligent TODO identification, paired with a proactive multi-channel reminder system. An extensible plugin architecture and features like WebDAV sync and S3/R2 image hosting enhance its utility.

Quick Start & Requirements

Install via platform packages: winget install flyhunterl.FlyMD (Windows), or direct downloads for Linux/macOS. macOS users must bypass notarization warnings (sudo xattr -r -d com.apple.quarantine /Applications/flymd.app). Linux users on Arch-based systems should prefer deb or pacman packages over AppImage due to potential WebKitGTK issues. Community channels: QQ Group 343638913, Telegram t.me/+3SOMbwSbCvIxMGQ9.

Highlighted Details

  • Performance: ≤ 300ms cold start, ≤ 10MB install size, ≤ 50MB resident memory.
  • AI Assistant: Built-in AI for writing assistance and select-aware edits.
  • Smart TODOs & Reminders: Auto-identifies TODOs for proactive push notifications (WeChat, SMS, email, etc.).
  • Collaborative Editing: Beta feature requiring extension and self-hosted server.
  • Export Options: PDF/DOCX exports.
  • Sync & Hosting: WebDAV sync (E2EE), S3/R2 image uploads.
  • Focus Mode: Immersive writing.

Maintenance & Community

Community via QQ Group 343638913 and Telegram t.me/+3SOMbwSbCvIxMGQ9. Partners: 硅基流动 (AI models), XXTUI (Push API), x666.me (AI interfaces).

Licensing & Compatibility

Licensed under "飞速MarkDown(flyMD)非商业开源许可协议(NC 1.0)". Prohibits unauthorized commercial use; allows non-commercial use, modification, and redistribution with attribution. Commercial licensing requires contact.

Limitations & Caveats

macOS requires manual notarization bypass. Linux AppImage may have compatibility issues on Arch-based systems; alternative installs recommended. Collaborative editing is beta and requires user infrastructure. TODO syntax not supported in WYSIWYG preview.

Health Check
Last Commit

14 hours ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
9
Star History
172 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.