I Used to Have Five Different Apps Doing One Job
At some point I had macOS Reminders, a cron job, Raycast scripts, and a sticky note on my monitor all trying to keep me on schedule. None of them talked to each other. Half of them silently stopped working after OS updates and I only noticed weeks later.
The thing is, I don't need a complicated automation platform. I need a few things to happen at specific times — open a daily standup doc, remind me to review pull requests, run a backup script on Friday evening. That's it. The tools I was using were either too dumb (Reminders) or way too much setup (cron, Shortcuts).
LacPointer's Task Scheduler handles all of this from the same floating bar I already have open. No new app, no YAML file, no cron syntax I have to look up every single time.
What the Task Scheduler Actually Does
You can schedule three types of tasks:
- Recurring reminders — plain text notifications that pop up on a set schedule
- App launches — open any app automatically at a given time
- System commands — run a shell command or script on schedule
The recurrence options cover what I actually need day to day: once, daily, weekdays only, weekly, or monthly. No cron expression. You pick what you want and when you want it.
To create one, just open LacPointer with Option+Space and ask in plain English. Something like:
- "Remind me to do a PR review every weekday at 4pm"
- "Open Spotify every morning at 8am"
- "Run my backup script every Friday at 6pm"
LacPointer maps that to a scheduled task and confirms what it set up. You can see and manage all your tasks from the scheduler panel inside the app.
The Weekdays Filter Is More Useful Than It Sounds
The thing I appreciate most is the weekdays option. Daily schedules in cron-land fire on Saturday and Sunday too, which means you either set up five separate daily jobs or you write a condition to check the day. Both are annoying for something this simple.
Having "weekdays" as a first-class option means my standup reminder doesn't fire on a Sunday. My "check Slack" nudge doesn't pop up on a Saturday morning when I'm trying to not think about work. Small thing, real difference.
App Launches Are Underrated
I've been using the app launch scheduling more than I expected to. Every morning at 8:45, LacPointer opens my browser to the project board I work from. It's not magic — it's just automatic — but that one less context switch at the start of the day has a compounding effect on how quickly I actually get into focus.
You can also combine this with LacPointer's voice control. After the scheduled app opens, you can press Cmd+Shift+V and give it further instructions by voice without touching the keyboard. It's a decent way to build a morning routine that runs itself.
System Commands Without the Terminal Ceremony
The system command scheduling is where it gets genuinely useful for developer workflows. I have a script that clears my local Docker volumes and restarts the dev database. Before, I'd either forget to run it or it'd be a whole thing — open terminal, remember the path, run it manually. Now it runs every Monday morning at 7am before I sit down.
The command runs as if you typed it in your terminal. So anything your shell can do, the scheduler can do on a timer. Git pulls, build scripts, file cleanup, log rotation — whatever you normally do manually on a recurring basis.
A quick word on security: be specific about what you're scheduling. The scheduler runs with your user permissions, same as anything else you run in your terminal. That's expected behavior, just don't fire off destructive scripts on a daily loop and then forget about them.
Managing What You've Set Up
One thing I'd hate is a scheduler that's a black box — you set things up and then have no idea what's running. LacPointer shows you all active tasks in the scheduler panel so you can edit, pause, or delete them. Nothing runs silently in the background with no way to inspect it.
If a task stops being useful, you delete it. If you want to change the time, you update it. It stays visible, which is all I ask of any automation tool.
How It Fits With the Rest of LacPointer
The Task Scheduler sits alongside everything else in LacPointer — the integrations, the Wand, the Skills, the Personas. It's not a separate product or a premium add-on. It's just part of the bar.
If you're already using LacPointer to talk to Notion or check your calendar, adding scheduled tasks is a natural extension. Instead of just responding to you when you ask, it can also do things proactively at times you've decided matter.
That shift from reactive to proactive is a small one on paper, but it's the difference between a tool you query and a tool that actually participates in your day.
Where to Start
If you haven't touched the Task Scheduler yet, start with something low stakes. Open LacPointer with Option+Space and say something like "remind me to take a break every weekday at 3pm." See how it confirms the task, check the scheduler panel to make sure it looks right, and go from there.
Once you trust it with reminders, move up to app launches. Once you trust those, wire in a shell command or two. That's the ramp. You don't have to set up five tasks on day one.
If you're not on LacPointer yet, grab it at lacai.io/download — it's free to start, and the scheduler is available on both macOS and Windows.