{"adoption": {"forks": 112, "observed_at": "2026-08-28T04:04:56.630240+00:00", "stars": 1516}, "canonical_url": "https://ross.abutalabs.com/products/andrewnguonly-lumos", "card": {"archived": false, "artifact_type": "application", "description": "A RAG LLM co-pilot for browsing the web, powered by local LLMs", "domain": ["large-language-models", "browser-extensions", "privacy"], "enriched": true, "function": ["rag", "llm-inference", "chatbot", "browser-extension"], "health_score": 32, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["andrewnguonly/Lumos"], "name": "andrewnguonly/Lumos", "platform": ["browser-extension", "self-hosted"], "pushed_at": "2025-01-26T15:42:22+00:00", "repo": "andrewnguonly/Lumos", "stars": 1516, "tags": ["ollama", "langchain-js", "local-llm", "chrome-extension", "web-copilot", "privacy-first", "retrieval-augmented-generation", "docker"], "topics": ["chrome-extension", "langchain", "langchain-js", "llm", "ollama", "react", "typescript", "webpack"], "urls": [], "use_cases": ["summarize long threads on forums and social media", "summarize news articles while browsing", "ask questions about product and business reviews", "ask questions about long technical documentation", "run an LLM assistant in the browser without cloud APIs", "chat with web page content using local models"], "what_it_is": "Lumos is a Chrome extension that acts as a RAG-powered LLM co-pilot for browsing the web, letting users summarize pages and ask questions about on-screen content. It runs entirely on local LLMs via a locally hosted Ollama server, so no data is sent to remote inference services.", "when_to_avoid": ["you want cloud-hosted model quality without managing a local Ollama server", "you need a browser other than Chrome", "you cannot run or configure a local LLM server with CORS settings"], "when_to_choose": ["you want an in-browser LLM assistant with full privacy using local inference", "you already run Ollama and want a browsing co-pilot on top of it", "you need RAG-style Q&A over the page you're viewing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/andrewnguonly-lumos", "repo": "andrewnguonly/Lumos", "role": "main", "score": 19}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.630240+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:05.566233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20d19c9b632c7eafd80a08148453ec461e62db1250ed78383bfa5d29c44bd749", "fetched_at": "2026-08-28T04:04:56.630240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrewnguonly/Lumos"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 3, "longevity": 73, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1025, "days_push": 584, "days_rel": 627, "gap_med": null, "n_releases_24m": 1}, "score": 19, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}