Notes Apple
Utilisez memo pour gérer les notes Apple directement depuis le terminal. Les notes se synchronisent sur tous vos appareils Apple via iCloud.
Prérequis
- macOS avec Notes.app
- Installation :
brew tap antoniorodr/memo && brew install antoniorodr/memo/memo - Accordez l'accès à l'automatisation à Notes.app lorsque vous y êtes invité (Réglages système → Confidentialité → Automatisation)
Quand l'utiliser
- L'utilisateur demande de créer, visualiser ou rechercher des notes Apple
- Enregistrer des informations dans Notes.app pour un accès multiplateforme
- Organiser des notes dans des dossiers
- Exporter des notes au format Markdown/HTML
Quand NE PAS l'utiliser
- Gestion du coffre Obsidian → utilisez le skill
obsidian - Bear Notes → application séparée (non prise en charge ici)
- Notes rapides réservées à l'agent → utilisez plutôt l'outil
memory
Référence rapide
Afficher les notes
memo notes # Liste toutes les notes
memo notes -f "Nom du dossier" # Filtrer par dossier
memo notes -s "requête" # Rechercher des notes (fuzzy)
Créer des notes
memo notes -a # Ajouter une note (ouvre votre $EDITOR)
memo notes -a -f "Nom du dossier" # Ajouter une note dans un dossier spécifique
-a/--add est un indicateur simple — il ouvre votre $EDITOR pour composer la note ; il ne prend pas d'argument de titre. Utilisez -f/--folder pour cibler un dossier. Définissez d'abord $EDITOR (par exemple export EDITOR=vim).
Modifier des notes
memo notes -e # Sélection interactive pour modifier
Supprimer des notes
memo notes -d # Sélection interactive pour supprimer
Déplacer des notes
memo notes -m # Déplacer une note vers un dossier (interactif)
Exporter des notes
memo notes -ex # Exporter au format HTML/Markdown
Limitations
- Impossible de modifier des notes contenant des images ou pièces jointes
- Les invites interactives nécessitent un accès au terminal (utilisez pty=true si nécessaire)
- macOS uniquement — nécessite Apple Notes.app
Règles
- Privilégiez les notes Apple lorsque l'utilisateur souhaite une synchronisation multiplateforme (iPhone/iPad/Mac)
- Utilisez l'outil
memorypour les notes internes à l'agent qui n'ont pas besoin d'être synchronisées - Utilisez le skill
obsidianpour la gestion de connaissances native en Markdown