Work that
starts itself
Set up recurring or event-driven agent workflows that run automatically. Sentry alert comes in, PR goes out. Linear issue assigned, work begins. No human needed until review.

Start agents for any workflow
Trigger agents from events in Sentry, Slack, Linear, or GitHub, or on a schedule. Each trigger starts a full agent run and ends as a task you can review.
Event-based triggers
Sentry issues, GitHub pull requests, Linear tickets, Slack messages, or any webhook payload.
Scheduled jobs
Daily dependency updates, a weekday standup digest, a Friday changelog. Presets or raw cron, in your timezone.
API & webhooks
Launch agents from your own code. Create and run automations over the API, with whatever context your systems already have.
/v1/automations
/v1/automations
/v1/automations{automationId}
/v1/automations{automationId}/run
/v1/automations{automationId}/runs
/v1/automations{automationId}/pause
/v1/webhooks{webhookId}
/v1/threads{threadId}
/v1/threads{threadId}/message
A full environment on every run
Each run gets its own machine with your environment variables, a durable volume, and the limits you set.
Automations teams run
A nightly batch, a Monday schedule, and a Slack thread. Each one ends as a task you review.
Dependency updates
Every night, Capy bumps what is outdated across your repos, runs the tests, and opens one PR per package with a note on what moved.
Weekly changelog
Every Monday, the PRs merged since the last changelog become a docs PR with the release notes drafted.
Slack bug triage
A bug lands in a channel. Capy reproduces it, ships the fix, and replies in the thread with the PR.
FAQ
Triggers, pull requests, failed runs, and controls.
What can trigger an automation?+
How is an automation different from a regular task?+
Can an automation open a pull request?+
What happens if a run fails?+
Can I pause an automation or run it manually?+
Set it and ship it
A trigger and a prompt. Your first automation takes under a minute to set up.





