{"adoption": {"forks": 386, "observed_at": "2026-08-28T04:07:55.799205+00:00", "stars": 3304}, "canonical_url": "https://ross.abutalabs.com/products/ramme", "card": {"archived": true, "artifact_type": "application", "description": "Unofficial Instagram Desktop App.", "domain": ["social-media", "desktop-applications", "cross-platform"], "enriched": true, "function": ["gui", "developer-tools"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["terkelg/ramme"], "name": "terkelg/ramme", "platform": ["windows"], "pushed_at": "2019-11-03T01:35:26+00:00", "repo": "terkelg/ramme", "stars": 3304, "tags": ["instagram", "electron-app", "unofficial-client", "dark-theme", "photo-upload", "keyboard-shortcuts", "discontinued", "macos", "linux", "electron", "desktop"], "topics": ["macos", "social-network", "electron", "windows", "linux", "instagram", "ramme"], "urls": [], "use_cases": ["use instagram from my desktop without a browser", "upload photos to instagram from my computer", "instagram app for mac windows and linux", "dark mode instagram desktop client", "browse instagram with keyboard shortcuts"], "what_it_is": "Ramme is an unofficial Instagram desktop client built with Electron, supporting photo upload, dark theme, keyboard shortcuts, and background behavior on macOS, Windows, and Linux. The project is no longer maintained, with the last release in November 2019.", "when_to_avoid": ["you need a working, up-to-date Instagram client - the app is abandoned and may break with Instagram changes", "you require security updates or official support", "you are uncomfortable using an unofficial app that risks account issues"], "when_to_choose": ["you want a native-feeling Instagram experience on desktop and accept unmaintained software", "you need photo upload from a desktop client on macOS, Windows, or Linux"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ramme", "repo": "terkelg/ramme", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "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:55.799205+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.799205+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:42:55.749316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "329328c6a28dbb63f8286a5099c9ed36e03a54315f0aefa7d20d5e16b2caa964", "fetched_at": "2026-08-28T04:07:55.799205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/terkelg/ramme"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3664, "days_push": 2496, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}