Field Value Name site-change-detectorCategory monitoring Complexity moderate Tags web-monitoring, change-detection, llm-analysis, s3-storage, postgres-state Author randybias Min Version 0.1.0
Monitor web pages for changes, store snapshots in S3, and deliver LLM-summarized change alerts to Slack. Fetches configured URLs on a schedule, diffs against stored snapshots, uses Claude to summarize what changed and why it matters, and notifies via Slack.
fetch-pages → diff-snapshots → summarize-changes → notify-slack
Node Purpose fetch-pagesFetch configured web pages diff-snapshotsCompare current content against stored snapshots in S3 summarize-changesAI-powered summarization of detected changes notify-slackDeliver change summaries to Slack
manual
cron — every 4 hours (0 */4 * * *)
Service Type Required Anthropic API External Yes Slack webhook External Yes tentacular-postgres Exoskeleton Yes tentacular-rustfs Exoskeleton Yes Probe targets (monitored URLs) Dynamic Yes
Key Default Description timeout120sPer-node timeout retries1Retry count per node urls[https://example.com]List of URLs to monitor s3_buckettentacularS3 bucket for snapshot storage
anthropic.api_key — Claude API key for change summarization
slack.webhook_url — Slack webhook for change alerts
tntc scaffold init site-change-detector
tntc scaffold init site-change-detector my-custom-name
tntc scaffold info site-change-detector
Scaffold source: quickstarts/site-change-detector/