What problem does it solve?
CronCreate is session-only by default, so scheduled posts disappear when Claude exits or Chrome closes. launchd provides a system-level scheduler that survives reboots and user logins, ensuring posts fire when planned.
Core Features & Use Cases
- Calendar mode with registration of com.bnbot.calendar-tick; the agent wakes every 300s to fire due entries; storage at ~/.bnbot/calendar and logging at ~/.bnbot/logs/calendar-tick.log.
- Ad-hoc mode creates per-task launchd plists and per-task wrappers, stored under ~/Library/LaunchAgents and ~/.bnbot/bin; logs at ~/.bnbot/logs/schedule-*.log.
- First-time setup steps include running bnbot calendar install and simple management commands such as add, list, and remove.
- Logging and status tracking provide visibility into which entries fired, when, and results.
Quick Start
Install the bnbot CLI, run calendar install to register the launchd scheduler, and then add a schedule with a post command at the desired time.