Claude remembers.
You get the ping.
Claude Code writes the reminder while you work. Your Mac notifies you on time, and one click brings the Claude session back with the prompt you left it.
brew install --cask pixibixi/tap/tickler
From "remind me" to resumed, in three steps
A Claude Code skill, a CLI and a menu bar app share one SQLite file. The CLI works with the app closed; the app picks up every change instantly.
Claude writes it
The skill tells Claude when a reminder is worth it, and saves the session, the links and the prompt to resume with. It offers follow-ups on its own.
Your Mac pings you
At the time you set, or when the MR is merged, the pipeline turns green, or the ticket is done. Live status sits right in the reminder.
One click, back in
Resume focuses the Claude tab in WezTerm, Ghostty or iTerm2, or reopens it with claude --resume, and sends your prompt.
Small enough for Claude, handy for you
JSON output, shell completion, exit codes that mean something.
tickler adda reminder at a date, or waiting for an eventtickler listtoday, week, overdue, by projecttickler snooze--for 1h, --to "2026-11-06 10:00"tickler resumeback to the Claude sessiontickler statuslive state of the linked MRs, issues, PRsLives in the menu bar
- Notifications with actionsResume, snooze, reschedule in free text, open the ticket or Slack thread.
- Dates the way you say them
tomorrow 3pm,in 45 minutes,lundi 10h. - Approve from the reminderWhen GitLab says you may, after a confirmation.
- Notch countdownThe next reminder in a pill under the notch, five minutes ahead.
- Calendar copyOne way, as free 15 min events, in the calendar you pick.
A tour in under a minute

Close the tab, not the task.
brew install --cask pixibixi/tap/ticklerOpen Tickler once, then tickler skill install. Optional: glab, gh, jira for live status. From source