Discover and explore top open-source AI tools and projects—updated daily.
storizziExport and sync Apple Notes with advanced features
Top 99.8% on SourcePulse
This project addresses the challenge of exporting and managing Apple Notes data, offering a robust solution for users needing to migrate, search, or integrate their notes with external tools. It targets power users, researchers, and developers seeking flexible data access beyond Apple's ecosystem, providing benefits like multi-format export, advanced search capabilities, and local editing workflows.
How It Works
Leveraging AppleScript, the tool interacts directly with the macOS Notes application to export notes into various formats including HTML, plain text, Markdown, PDF, and DOCX, preserving images and attachments. Its core approach emphasizes efficiency through incremental exports and advanced data management features. A key differentiator is the integration of AI-powered semantic search via Qdrant and Ollama, enabling context-aware retrieval beyond simple keyword matching. Furthermore, it supports bidirectional synchronization, allowing local Markdown edits to be pushed back to Apple Notes with built-in conflict detection.
Quick Start & Requirements
brew install git python, git clone https://github.com/storizzi/notes-exporter.git, cd notes-exporter, pip install -r requirements.txt.Highlighted Details
.conflict.md sidecars for conflict resolution.Maintenance & Community
The project acknowledges contributions from @sulkaharo for performance optimizations. No specific community channels (e.g., Discord, Slack) or roadmap links were detailed in the provided README excerpt.
Licensing & Compatibility
Limitations & Caveats
The tool is exclusively functional on macOS and requires direct access to the Apple Notes application. Certain advanced features, such as PDF and Word conversions, necessitate additional software installations (Google Chrome, Pandoc), while AI search capabilities depend on a Docker and Ollama setup.
2 months ago
Inactive
stencila