{"adoption": {"forks": 407, "observed_at": "2026-08-28T04:09:40.895343+00:00", "stars": 6243}, "canonical_url": "https://ross.abutalabs.com/products/aim", "card": {"archived": false, "artifact_type": "library", "description": "Aim 💫 — An easy-to-use & supercharged open-source experiment tracker.", "domain": ["machine-learning", "data-science", "artificial-intelligence", "data-visualization", "developer-tools"], "enriched": true, "function": ["data-visualization", "logging", "monitoring", "analytics", "sdk"], "health_score": 92, "homepage": "https://aimstack.io", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["aimhubio/aim"], "name": "aimhubio/aim", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-26T22:36:31+00:00", "repo": "aimhubio/aim", "stars": 6243, "tags": ["experiment-tracking", "mlops", "tensorboard-alternative", "mlflow-alternative", "training-runs", "metadata-tracking", "pytorch", "tensorflow", "linux", "macos"], "topics": ["python", "ai", "data-science", "data-visualization", "experiment-tracking", "machine-learning", "metadata", "metadata-tracking", "ml", "mlflow", "mlops", "pytorch", "tensorboard", "tensorflow", "visualization", "prompt-engineering"], "urls": [], "use_cases": ["track machine learning training experiments", "compare training runs across hyperparameters", "visualize training metrics like loss and accuracy", "log LLM prompts and AI metadata", "query experiment data programmatically", "replace TensorBoard or MLflow for experiment tracking", "manage MLOps experiment metadata"], "what_it_is": "Aim is an open-source experiment tracker for AI/ML that logs training runs and metadata, with a web UI to compare runs and a Python API to query them programmatically. It integrates with frameworks like PyTorch, TensorFlow, and serves as a TensorBoard/MLflow alternative.", "when_to_avoid": ["you need a fully managed SaaS tracking service with team collaboration out of the box", "your project is not ML/AI related and you just need general metrics monitoring", "you require deep integration with a specific MLOps platform like Weights & Biases"], "when_to_choose": ["you need a fast, self-hosted experiment tracker with a rich comparison UI", "you train models with PyTorch, TensorFlow, or Hugging Face and want minimal integration code", "you want to log and query large volumes of training metadata via an API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aim", "repo": "aimhubio/aim", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "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:09:40.895343+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:40.895343+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:47:10.486149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b20f661a2575d544d5a5910a59b485a4e7b534e33cac4ac1c295234c62cfe410", "fetched_at": "2026-08-28T04:09:40.895343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aimhubio/aim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 28}, "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": 2651, "days_push": 7, "days_rel": 482, "gap_med": 34, "n_releases_24m": 6}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}