trigr wakes your AI agent on schedules, events, and messages — so it works while you're away.
AI CLI tools are powerful, but they require you to sit at the keyboard and type prompts. You become the bottleneck for your own automation.
The system is reactive to the human, not the environment.
trigr monitors the environment and dispatches the agent autonomously.
Configure trigr to respond to the events that matter to your workflow.
Send tasks from anywhere—another terminal, a script, or a webhook. Like texting a coworker who knows your entire codebase.
Cron jobs that wake the agent. Perfect for daily summaries, weekly reporting, or routine codebase maintenance.
Watch for changes at intervals. New email, deploy failure, or a GitHub issue—the agent wakes up and handles it.
Real-world scenarios where an autonomous agent shines.
Fire off a trigr emit from your phone via SSH or webhook. By the time you arrive at your desk, the agent has already researched the bug, written the tests, and prepared the fix for your review.
The agent wakes up, checks the team inbox, reads overnight GitHub notifications, and drafts a daily summary of what needs your immediate attention.
A poller detects a failing pipeline. Agent reads the logs, finds the missing dependency, and opens a hotfix PR.
Webhook triggers agent to read the issue, scan the codebase to reproduce, and draft a polite technical response.
This runs in the background and listens for events.
From another terminal window.
| Command | Description |
|---|---|
| trigr watch | Start listening for messages, schedules, and pollers in the current directory. |
| trigr emit <msg> | Instantly send a task to the watching agent. |
| trigr add <name> | Configure a new schedule (--cron) or poller (--interval). |
| trigr remove <name> | Delete a configured schedule or poller. |
| trigr status | View currently running watchers and configured triggers. |
| trigr init | Create a local trigr.toml configuration file. |
| trigr serve | Start the HTTP API server to accept webhooks remotely. |
trigr acts as the event layer. Bring your own agent.