REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
46/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
News Research Tool 🔍
An AI-powered news research assistant that answers questions over any set of news article URLs — 100% offline, no API keys required. Paste up to 3 URLs, ask anything, and receive accurate answers with source citations backed by a local LLM.
Live demo: https://news-research-tool-bfx94amauo8sqcu6uxbdd7.streamlit.app/
Demo
Add a screenshot or GIF here showing a question being answered with source citations.

How it works
User pastes article URLs
↓
Web scraper fetches article text
↓
Text split into chunks (RecursiveCharacterTextSplitter)
↓
Chunks embedded and stored in FAISS vector index
↓
User asks a question
↓
FAISS retrieves the most relevant chunks (similarity search)
↓
Llama 3 (via Ollama) generates a grounded answer with citations
↓
Answer + source URLs displayed in Streamlit
This is a Retrieval-Augmented Generation (RAG) pipeline. The LLM never generates from memory alone — every answer is grounded in the retrieved article text.
Features
- Fully offline — runs on your laptop CPU using Ollama's
llama3.2:1b model. No OpenAI or Anthropic API key needed.
- RAG architecture — FAISS vector database with semantic similarity search prevents hallucination.
- Source citations — every answer includes the source URL it was derived from.
- Anti-bot scraping — uses standard
User-Agent headers to bypass basic blocks on news sites.
- Persistent index — embeddings are saved locally in
faiss_store_ollama/ so you don't re-process URLs on every run.
Tech stack
| Component | Technology |
|---|
| UI | Streamlit |
| LLM | Llama 3.2 1B (via Ollama) |
| Embeddings | nomic-embed-text (Ollama) |
| Vector DB | FAISS (local) |
| Orchestration |
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
ASK MIRAGE is an offline AI-powered chatbot that allows users to upload PDFs and ask natural language questions. Built with LLaMA, FAISS, and LangChain, it delivers fast, accurate, and context-aware responses without needing an internet connection. Ideal for students and professionals working with large documents.
69/100 healthRecently updatedActive repository
PythonNo license#flask#generative-ai#llm#ollama
⑂ 0 forks◯ 0 issuesUpdated 4 days ago
MediBot is an AI-powered medical chatbot delivering context-aware health answers via an Android app with a Flask backend. It uses advanced LLMs, FAISS vector search, and LangChain to provide accurate, real-time responses based on medical documents.
41/100 healthActive repositoryHas homepage
TypeScriptNo license#expo#faiss#flask#go
⑂ 1 forks◯ 0 issuesUpdated Oct 4, 2025
Project homepage ↗