apple-notes
Manage Apple Notes directly from your terminal. Create, search, edit, move, delete, and export notes via the memo CLI on macOS.
Introduction
The Apple Notes CLI skill integrates macOS Notes.app functionality directly into your command-line workflow. Designed for power users who prefer keyboard-centric productivity, this tool allows for seamless note manipulation without leaving the terminal environment. It bridges the gap between structured filesystem-based workflows and the native Apple ecosystem, providing an efficient way to interface with your existing note database for quick capture and organization.
-
Full CRUD operations: Create, read, update, and delete notes directly from the command line interface.
-
Smart navigation: Filter notes by folder names and perform fuzzy searches across your entire notes database to find information quickly.
-
Interactive editing: Trigger native or CLI-based interactive editors to compose or modify content on the fly.
-
Content migration: Move notes between existing folders and export notes to HTML or Markdown formats using the Mistune engine.
-
Quick-entry support: Create new notes with titles directly from command arguments, perfect for rapid capture workflows.
-
Usage Requirements: This tool is strictly for macOS and requires the Notes.app to be installed. Users must grant specific 'Automation' permissions in System Settings under Privacy & Security for the CLI to communicate with the application.
-
Interaction Model: Many operations utilize interactive terminal prompts for selecting notes and folders, making it ideal for interactive CLI sessions.
-
Limitations: Please note that while it handles text efficiently, this tool cannot edit or process notes that contain embedded images or attachments. Ensure your terminal environment allows execution of automation scripts to avoid permission-related runtime errors.
-
Integration: This skill is intended for users who want to automate note-taking processes or incorporate Apple Notes into larger terminal-based AI assistant pipelines, such as those built with OpenClaw.
Repository Stats
- Stars
- 365,614
- Forks
- 74,930
- Open Issues
- 6,987
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 28, 2026, 11:00 AM