{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:06:33.406734+00:00", "stars": 2275}, "canonical_url": "https://ross.abutalabs.com/products/maim", "card": {"archived": false, "artifact_type": "cli-tool", "description": "maim (make image) takes screenshots of your desktop. It has options to take only a region, and relies on slop to query for regions. maim is supposed to be an improved scrot.", "domain": ["desktop-applications", "media"], "enriched": true, "function": ["image-processing", "cli"], "health_score": 90, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["naelstrof/maim"], "name": "naelstrof/maim", "platform": ["bsd", "cli"], "pushed_at": "2026-05-28T18:59:31+00:00", "repo": "naelstrof/maim", "stars": 2275, "tags": ["screenshot", "x11", "scrot-alternative", "slop", "screen-capture", "command-line", "linux"], "topics": ["takes-screenshots", "scrot", "c-plus-plus", "imagemagick"], "urls": [], "use_cases": ["take a screenshot of my desktop from the command line", "capture a selected screen region interactively", "screenshot a specific window for automation scripts", "pipe a screenshot to another command like imagemagick", "capture screenshots in png, jpg, or bmp format", "replace scrot with a better screenshot tool"], "what_it_is": "maim (Make Image) is a C++ command-line utility for taking screenshots of your desktop on X11, with support for capturing regions, windows, and interactive selection via slop. It is designed as an improved replacement for scrot, supporting multiple image formats, cursor blending, and piping output to stdout.", "when_to_avoid": ["you're on Wayland without XWayland support", "you need a GUI screenshot application with annotations", "you need screen recording or video capture"], "when_to_choose": ["you need fast, scriptable X11 screenshots from the terminal", "you want interactive region or window selection via slop", "you need to pipe screenshot output into other tools", "you're automating screenshot capture on Linux/BSD"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/maim", "repo": "naelstrof/maim", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "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:06:33.406734+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:33.406734+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:41:31.075838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d2b7ed05d8ff550ea6511b08c79c0e21e9232da2d9fca29a3695699f1d20fe7", "fetched_at": "2026-08-28T04:06:33.406734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/naelstrof/maim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 54}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4722, "days_push": 97, "days_rel": 97, "gap_med": 333, "n_releases_24m": 2}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}