claudedwithlove
explore/one-workshop

one-workshop

Cherished

A full-stack web scraping service that uses Claude as an AI agent to extract topic-relevant information from multiple URLs and structure it as JSON. The system combines Playwright for headless browser automation with Claude's tool-use capabilities, allowing the agent to search content, extract structured data, follow links, and dynamically shape results without predefined schemas. Built for developers who need intelligent content extraction with real-time execution feedback via Server-Sent Events.

K
by kpnemo
·0··submitted April 16, 2026
View on GitHub
Clauded With Love Rating
8.3 / 10

A full-stack web scraping service that uses Claude as an AI agent with 6 specialized tools to extract topic-relevant information from URLs and structure it as JSON without predefined schemas. The system combines Playwright for headless browsing with Claude's tool-use capabilities, providing real-time execution feedback via Server-Sent Events.

Code Quality7.2
Usefulness8.1
Claude Usage9.1
Documentation8.5
Originality8.7
Highlights
  • Sophisticated AI agent architecture with 6 specialized tools (search, extract, classify, follow links, etc.) that Claude can orchestrate dynamically
  • Real-time execution visibility through Server-Sent Events streaming, allowing users to watch the AI agent's decision-making process
  • Schema-less JSON extraction where Claude dynamically structures data based on content rather than rigid templates
To Improve
  • Add comprehensive error handling and retry logic for network failures, API rate limits, and browser crashes during scraping operations
  • Implement rate limiting, request queuing, and resource management to prevent abuse and handle concurrent scraping sessions safely
Language