Overview
Captain is a job scheduler and task runner that executes TypeScript jobs on a schedule. It reads job definitions from a YAML configuration file and runs them according to their cron schedules.
Use Captain for background processing tasks like batch processing, data consolidation, cleanup jobs, report generation, and any recurring work that needs to run on a schedule.