Invisible Agents on Launchd Crons - No Chat Interface Needed
Invisible Agents on Launchd Crons
The most useful AI agents in my workflow have no chat interface. No window. No prompt. They run on launchd schedules - firing every couple of hours, doing their work, and going silent again.
Social posting. Engagement tracking. Stats scraping. These are not tasks that benefit from a conversational UI. They benefit from invisibility.
Why Chatbots Are the Wrong Pattern
Most AI products default to a chat interface because it is familiar. But chat requires you to be present. You need to type a prompt, wait for a response, review the output, and confirm the action. That is not automation - that is assisted manual work.
A launchd agent does not wait for you. It fires at 6 AM, checks your social media engagement metrics, compiles a summary, and drops it in a file you review over coffee. No prompts. No waiting. No friction.
Setting Up Invisible Agents on macOS
Launchd is the native macOS job scheduler. It is more reliable than cron and integrates with the system lifecycle. A basic setup looks like this:
- Write your agent script - a Python or shell script that calls an LLM API, processes the result, and writes output somewhere
- Create a launchd plist - define the schedule, environment variables, and logging paths
- Load it -
launchctl loadand forget about it
The key is making each agent self-contained. It should handle its own errors, log its own output, and never require human intervention during execution.
The Compound Effect
One invisible agent saves a few minutes. Five of them running daily fundamentally change how your mornings work. Instead of manually checking metrics, posting content, and triaging notifications - you review summaries that agents prepared overnight.
The best interface for an AI agent is no interface at all. Just results waiting for you when you need them.
- Schedule Claude Code Sessions with Launchd
- Boring Automation Tasks for AI Agents
- Cron Jobs and Unsupervised Root Access for AI Agents
Fazm is an open source macOS AI agent. Open source on GitHub.