Native macOS Calendar CLI built on EventKit.
Browse, search, create, and manage events from your terminal.
Direct integration with Apple Calendar. No API keys, no sync — just your local calendars.
tomorrow 3pm, next friday — type dates the way you think.
Export as JSON, YAML, CSV, TSV, or table. Pipe into your scripts.
No runtime dependencies. Install via Homebrew or build from source with Cargo.
Create, read, update, delete, duplicate events. Save reusable templates.
Conflict checks and free-slot discovery for scheduling workflows.
# Install brew install etak64n/tap/calx # Show today's schedule calx today # List upcoming events calx upcoming # Search events calx search "meeting" # Create an event with natural language calx add --title "Lunch" --start "tomorrow 12pm" --end "tomorrow 1pm" # Output as JSON calx today -o json
# Check conflicts before scheduling calx conflicts --start "tomorrow 2pm" --end "tomorrow 3pm" # Find free slots calx free --from tomorrow --to "in 3 days" # Filter by time range calx today --after 09:00 --before 17:00 # Save a template and reuse it calx template save standup --query "Standup" --exact calx template add standup --start "next monday 9:30am" # Undo the last change calx undo