Noria
An agentic extractor for messaging platforms. Noria receives messages & URLs via chat; scrapes web data to evaluate the content against custom scoring matrices (e.g., jobs, scholarships); and sends a structured summary with a calculated match score directly to the assigned messenger number.
- ai-agent
- automation
- data-extraction
- event-driven-architecture
- gemini-api
- jina-ai
- llm-pipeline
- puppeteer-stealth
- semantic-analysis
- structured-outputs
- web-scraping
- whatsapp-bot
- Stars
- 1,171
- Forks
- 2
- + today
- +4
- Created
- 4mo
Ranking data as of October 21, 2026 (UTC).
Star History
Today, hour by hour
Overview
An agentic extractor for messaging platforms. Noria receives messages & URLs via chat; scrapes web data to evaluate the content against custom scoring matrices (e.g., jobs, scholarships); and sends a structured summary with a calculated match score directly to the assigned messenger number. It ranks #174 on GitTiger, gaining +4 stars on October 21, 2026 (UTC).
The project is written in JavaScript and has 2 forks. It was created 4mo ago.
What it is
Noria is a JavaScript project that its description calls an agentic extractor for messaging platforms. The metadata lists MIT as the license.
Capabilities described
According to the description, Noria: - Receives messages and URLs via chat - Scrapes web data - Evaluates the content against custom scoring matrices (for example jobs or scholarships) - Sends a structured summary with a calculated match score to the assigned messenger number
Topic tags mention Gemini API, Jina AI, Puppeteer stealth and a WhatsApp bot. The README preview mentions Node.js and NPM version requirements, and a Streamlit-based Control Center.
Getting started
The supplied evidence does not include a complete setup procedure. Consult the repository README for setup details.
git clone https://github.com/AhmadHassan-BTed/Noria.git
cd Noria
# see README for setupFrequently Asked Questions
What does Noria do with a URL I send?
Per the description, it scrapes the web data, scores the content against custom scoring matrices, and sends back a structured summary with a match score.
What are its example use cases?
The description gives jobs and scholarships as examples of scoring matrices.
What runtime does it need?
The README preview mentions Node.js 22.12.0 or newer and NPM 10 or newer. Other requirements were not supplied.
Where are the setup steps?
They were not supplied in full. Check the repository README.