fsnotes is a markdown notes manager and cross-platform markdown editor for macOS and iOS. It functions as a personal knowledge base that organizes plain text and markdown files across folders using tags and bidirectional links.
The system provides a secure environment through an encrypted plain text notebook that protects individual notes and folders. It implements Git-based note versioning to track document changes and maintain backups, while relying on external cloud storage services to synchronize files across devices.
The application renders mathematical formulas, diagrams, and syntax-highlighted code. It monitors the file system in real time to maintain synchronization when files are modified in external third-party text editors.