{"adoption": {"forks": 350, "observed_at": "2026-08-28T04:07:37.448460+00:00", "stars": 3001}, "canonical_url": "https://ross.abutalabs.com/products/faros", "card": {"archived": false, "artifact_type": "framework", "description": "A blueprint-driven AutoResearch runtime for orchestrating AI research workflows from idea generation and experiments to paper writing and peer review.", "domain": ["artificial-intelligence", "large-language-models", "developer-tools"], "enriched": true, "function": ["agent-framework", "workflow-automation", "llm-inference", "prompt-engineering", "rag"], "health_score": 80, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "experimental", "member_repos": ["OpenNSWM-Lab/FAROS"], "name": "OpenNSWM-Lab/FAROS", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-25T00:44:49+00:00", "repo": "OpenNSWM-Lab/FAROS", "stars": 3001, "tags": ["ai-scientist", "autoresearch", "research-automation", "paper-generation", "multi-agent", "blueprint-driven", "scientific-workflow", "peer-review-automation", "ai-agents", "automation", "nodejs", "docker"], "topics": ["agentic-workflow", "ai-scientist", "automated-research", "autoresearch", "llm-agents", "multi-agent", "paper-generation", "research-agent", "research-automation", "scientific-discovery", "workflow-orchestration", "academic-research", "academic-writing", "ai-for-science", "ai4science", "autonomous-research", "paper-writing", "research-orchestration", "research-workflow", "scientific-workflow"], "urls": [], "use_cases": ["automate the full research pipeline from idea to paper and review", "generate academic papers with LaTeX tailored to a venue", "orchestrate multi-agent LLM research workflows from blueprints", "run an AI scientist system that proposes and evaluates research ideas", "automate peer review of generated papers", "build custom research workflow runtimes with pluggable providers"], "what_it_is": "FAROS is a blueprint-driven AutoResearch runtime that orchestrates end-to-end AI research workflows, from idea generation through experiments, paper writing, and peer review. It is built around composable Blueprints, Capabilities, Profiles, and Providers, currently shipping an LLM-domain baseline (FAROS-LLM) with file-backed persistence and venue-aware LaTeX paper generation.", "when_to_avoid": ["you need full DAG scheduling and parallel orchestration, which is not yet included", "you need a mature cross-domain or non-LLM provider ecosystem", "you require a polished frontend console or DB-backed runtime metadata", "you need a permissively licensed project - no license is currently specified"], "when_to_choose": ["you want a configurable, blueprint-based alternative to hardcoded AI-scientist agents", "you need an end-to-end LLM research pipeline including paper writing and review", "you want file-backed run, event, and artifact persistence for research runs", "you are experimenting with automated scientific discovery in the LLM domain"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/faros", "repo": "OpenNSWM-Lab/FAROS", "role": "main", "score": 58}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "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:07:37.448460+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.448460+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:30:34.823094+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0b0c917ad28b3fac762abf577b96f41bc60346067f99e551c47535b217a88fef", "fetched_at": "2026-08-28T04:07:37.448460+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenNSWM-Lab/FAROS"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 8, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 112, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 58, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}