← all repositories
firecrawl/open-scouts

Web monitoring scouts that live inside your Postgres cron

It turns database cron jobs and AI agents into automated web scouts so you stop manually refreshing search results.

1.3k stars TypeScript AgentsRAG · Search
open-scouts
Not currently ranked — collecting fresh signals.
star history

What it does

Open Scouts is a web monitoring dashboard where you define “scouts” — scheduled queries that periodically search the web for specific information. An OpenAI agent generates search strategies, Firecrawl handles scraping, and the system emails you when it finds something new. Everything runs on a Next.js frontend with Supabase handling auth, storage, and real-time updates.

The interesting bit

The scheduling backbone is built almost entirely inside PostgreSQL: pg_cron checks every minute for due scouts, then pg_net fires HTTP requests to isolated Supabase Edge Functions. It is essentially a serverless cron dispatcher built from database extensions rather than a traditional job queue.

Key highlights

  • Each scout runs in its own Deno edge function invocation, so failures stay isolated.
  • Execution results get one-sentence AI summaries with vector embeddings stored via pgvector.
  • Users bring their own Firecrawl API keys through the UI, keeping usage tied to individual accounts.
  • Supports email alerts via Resend, though you’ll need a verified domain to reach arbitrary inboxes.
  • The README claims the dispatcher architecture is designed to scale to thousands of scouts.

Caveats

  • The setup is heavy on external services: Supabase, OpenAI, Firecrawl, Resend, and optionally Google Cloud for OAuth.
  • Resend’s free tier restricts unverified domains to sending only to your own account email.
  • A “Partner Integration” for automatic per-user Firecrawl keys is noted as enterprise closed beta and not publicly available.

Verdict

Good fit if you want a reference architecture for scaling scheduled AI tasks via Postgres primitives, or if you need a plug-in web monitor for personal alerts. Skip it if you’re looking for a lightweight, single-binary self-hosted tool; this is a modern SaaS assembly kit.

Frequently asked

What is firecrawl/open-scouts?
It turns database cron jobs and AI agents into automated web scouts so you stop manually refreshing search results.
Is open-scouts open source?
Yes — firecrawl/open-scouts is an open-source project tracked on heatdrop.
What language is open-scouts written in?
firecrawl/open-scouts is primarily written in TypeScript.
How popular is open-scouts?
firecrawl/open-scouts has 1.3k stars on GitHub.
Where can I find open-scouts?
firecrawl/open-scouts is on GitHub at https://github.com/firecrawl/open-scouts.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.