apple-notes-rate-limits

Featured

Handle Apple Notes automation rate limits and iCloud sync throttling. Trigger: "apple notes rate limit".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Apple Notes Rate Limits ## Overview Apple Notes has no formal API rate limits like cloud services do. However, there are practical throughput limits imposed by three systems: the Apple Events IPC bridge (osascript to Notes.app), the iCloud sync daemon (`bird`/`cloudd`) that must process each write, and the Notes.app SQLite database that handles concurrent access. Exceeding these practical limits causes timeouts (-1712), sync lag, or data loss when writes outpace iCloud's upload buffer. This guide documents safe operation rates and provides throttling patterns. ## Practical Rate Limits | Operation | Safe Rate | Bottleneck | Exceeding Limit | |-----------|----------|------------|-----------------| | Create note | 1/second | iCloud sync buffer | Sync lag; notes missing on other devices | | Read note (name/body) | 10/second | Apple Events IPC | -1712 timeout errors | | Search (`.whose()`) | 2/second | Notes.app indexer | UI freeze; timeout | | Move note between folders | 1/second | iCloud + local DB | Folder state inconsistency | | Delete note | 1/second | iCloud delete propagation | Deleted notes reappear | | Bulk list (all notes) | 1/10 seconds | Memory + IPC | Process killed by macOS | | Attachment operations | 1/5 seconds | File I/O + sync | Corrupt or missing attachments | ## Throttled Operation Queue ```typescript // src/rate-limit/throttle.ts import { execSync } from "child_process"; interface ThrottleConfig { minDelayMs: number; maxRetries: number; backoffM...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category