This is a working starter that lets you:
- Capture technical documentation pages into a local "notebook"
- Index with embeddings (FAISS)
- Ask grounded questions using an LLM
extension/— Chrome Manifest V3 extension (no API keys)server/— FastAPI backend that holds secrets, embeddings, and answers
- Load
extension/as an unpacked extension in Chrome (chrome://extensions → Developer mode → Load unpacked). - Start the backend (
server/README.md). - In the popup, set backend URL, capture a docs page, then ask questions.
- For production, deploy the backend behind auth and CORS allowlist.
- Respect websites' ToS when scraping. Prefer official APIs/sitemaps where available.
- For very large docs, consider pagination, sitemaps, and background crawling tasks.