Spin up your first Trigger.dev job that controls a Browserbase browser in under 5 minutes.
Prerequisites: Node 18+, PNPM/NPM/Yarn, a Trigger.dev account, and a Browserbase API key.
trigger.config.ts
mutool
and Puppeteer.
.env.local
src/trigger/puppeteer-log-title.ts
You can export multiple tasks from this file or additional files in src/trigger/
—Trigger.dev will pick them up automatically.
app/api/route.ts
similar to the example in this repo. For a bare-bones Express server:
package.json
:
pdf-to-image.tsx
– converts multi-page PDFs to PNG and uploads to Cloudflare R2.summarize-hn.tsx
– scrapes Hacker News, feeds articles to OpenAI, emails a summary.