← 返回
开发者工具 中文

timely

Manage Apple Reminders from the command line with geofencing support. Use when creating reminders on macOS with optional location-based triggers (arrive/depa...
通过命令行管理 Apple 提醒,支持地理围栏。可在 macOS 上创建带可选位置触发(到达/离开)的提醒。
halbotley
开发者工具 clawhub v1.0.0 1 版本 99911 Key: 无需
★ 0
Stars
📥 1,123
下载
💾 9
安装
1
版本
#latest

概述

timely

A CLI for Apple Reminders with geofencing support. Create location-aware and time-based reminders without UI interaction.

Why timely?

  • Location triggers — Remind when arriving at or departing from a place
  • No UI prompts — Works silently via EventKit
  • iCloud sync — Reminders appear on all devices

Installation

brew tap halbotley/tap
brew install timely

First run prompts for Reminders access (System Settings → Privacy → Reminders). One-time only.

Commands

List reminder lists

timely lists

View reminders

timely show Reminders        # Show all in list
timely show Reminders 10     # Show last 10

Create time-based reminder

timely add Reminders "Call mom" --due "tomorrow 3pm"
timely add Reminders "Submit report" --due "friday 5pm"

Create location-based reminder (arrive)

timely add Reminders "Buy milk" \
  --location "Trader Joe's" \
  --address "123 Main St, Santa Barbara, CA" \
  --arrive

Create location-based reminder (depart)

timely add Reminders "Text wife leaving" \
  --location "Office" \
  --address "456 Work Ave" \
  --depart

Combined (time + location)

timely add Reminders "Pick up prescription" \
  --due "today" \
  --location "CVS" \
  --address "789 Pharmacy Rd" \
  --arrive

Due Date Formats

Natural language parsing:

  • "today", "tomorrow"
  • "monday", "next friday"
  • "tomorrow 3pm", "friday 5pm"
  • "2025-03-15", "2025-03-15 14:30"

Geofencing Notes

  • --location is the display name (what you see in Reminders)
  • --address is used for geocoding (must be a real address)
  • --arrive triggers when entering the location
  • --depart triggers when leaving the location
  • Default geofence radius is ~100 meters

Shared Lists

For shared iCloud reminder lists, use the exact list name as it appears in the Reminders app. The list syncs across all family members' devices.

Examples

# Simple reminder
timely add Reminders "Water plants" --due "saturday 9am"

# Reminder when getting home
timely add Reminders "Take out trash" \
  --location "Home" \
  --address "123 My Street, My City, CA" \
  --arrive

# Reminder when leaving work
timely add Reminders "Pick up kids" \
  --location "Office" \
  --address "456 Work Blvd" \
  --depart

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 07:40 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,162
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,799
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 68 📥 180,181