Site Reader
devA pipeline that turns a website into Markdown context for LLMs and RAG.
Site Reader is a web data contextualization service for LLMs that turns any website into structured, semantically cleaned Markdown context ready for vector indexing or direct use in a language model.
Instead of manual parsing and preprocessing, it runs a pipeline of specialized agents:
fetch_url— collect site dataclean_html— remove navigation, ads, scripts, and visual noiseextract_semantics— extract headings, metadata, content hierarchy, and semantic blockschunk_md— semantic chunking into logical segments while preserving cross-linksenrich_metadata— add URL, update date, category, and tags for precise searchvalidate_output— check integrity, readability, and Markdown standards compliance
The service helps AI agents, chatbots, and RAG systems work with up-to-date site information without hallucinations or stale data, and addresses key web-content integration pain points: lost structure during parsing, noise in raw HTML, difficulty keeping content fresh after site updates, lack of a unified format for pipelines, and manual work preparing data for LLMs.
Stack
- Backend
- Python
- LangGraph
- Crawler
- Qdrant (Vector Storage)