{"adoption": {"forks": 1063, "observed_at": "2026-08-28T04:08:56.933752+00:00", "stars": 4684}, "canonical_url": "https://ross.abutalabs.com/products/u14app-deep-research", "card": {"archived": false, "artifact_type": "application", "description": "Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.", "domain": ["artificial-intelligence", "large-language-models", "web-development", "self-hosted"], "enriched": true, "function": ["llm-inference", "rag", "search-engine", "web-framework", "mcp", "chatbot"], "health_score": 90, "homepage": "https://research.u14.app", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["u14app/deep-research"], "name": "u14app/deep-research", "platform": ["self-hosted", "cloud"], "pushed_at": "2026-06-18T14:43:29+00:00", "repo": "u14app/deep-research", "stars": 4684, "tags": ["deep-research", "multi-llm", "web-search", "sse-api", "mcp-server", "research-reports", "vercel", "cloudflare-pages", "retrieval-augmented-generation", "web-server", "docker", "nodejs"], "topics": ["deep-research", "deepresearch", "gemini", "anthropic", "deepseek", "grok", "ollama", "openai", "mcp-server", "deep-research-api"], "urls": [], "use_cases": ["generate a deep research report on any topic with an LLM", "run deep research using my own OpenAI or Ollama models", "add deep research capabilities to my app via an SSE API", "use deep research as an MCP server from an AI agent", "compare options across the market with an AI-generated report", "do a technical deep dive on a technology with web search"], "what_it_is": "Deep Research is a web application that uses any large language model (Gemini, OpenAI, Anthropic, DeepSeek, Grok, Ollama, etc.) combined with web search engines to generate in-depth research reports in minutes. It supports deployment to Vercel/Cloudflare, exposes an SSE API and MCP server, and stores all data locally in the browser for privacy.", "when_to_avoid": ["you need a simple single-prompt chatbot without iterative research", "you require fully offline research without any web search capability", "you need guaranteed citation accuracy or academic-grade sourcing"], "when_to_choose": ["you want multi-step, web-connected research reports from any LLM provider", "you need a self-hostable deep research tool with privacy (local data storage)", "you want to integrate deep research into agents via MCP or SSE API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/u14app-deep-research", "repo": "u14app/deep-research", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "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:08:56.933752+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.933752+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:18.315499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51505405080a51d8ccc609be6d4bceee0f28b6fa439897fff72fd126242593bf", "fetched_at": "2026-08-28T04:08:56.933752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/u14app/deep-research"}, {"content_hash": "1f2e0fb24e2d4b0195108acc4a9fc813e75cf5c2e8095476400dadcb2658d853", "fetched_at": "2026-08-29T09:03:39.536418+00:00", "kind": "homepage", "missing": false, "url": "https://research.u14.app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 39, "rhythm": 69}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 557, "days_push": 76, "days_rel": 204, "gap_med": 14.5, "n_releases_24m": 7}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}