{"adoption": {"forks": 64, "observed_at": "2026-08-28T04:07:45.669875+00:00", "stars": 3135}, "canonical_url": "https://ross.abutalabs.com/products/outrun", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Execute a local command using the processing power of another Linux machine.", "domain": ["developer-tools", "microservices"], "enriched": true, "function": ["cli", "developer-tools", "file-system", "networking"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Overv/outrun"], "name": "Overv/outrun", "platform": ["python", "cli"], "pushed_at": "2023-01-24T20:32:43+00:00", "repo": "Overv/outrun", "stars": 3135, "tags": ["remote-execution", "ssh", "fuse", "chroot", "offloading", "command-delegation", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["run ffmpeg encoding on a more powerful remote machine", "execute a command remotely without installing it there", "offload compute-heavy tasks to another Linux host", "run a command on a different distro while keeping local file paths", "use remote processing power for local CLI tools"], "what_it_is": "Outrun is a Python CLI tool that executes a local command using the CPU power of another Linux machine over SSH, without requiring the command to be installed remotely. It transparently mounts local files via FUSE and packages command dependencies so they run in a chroot on the remote host.", "when_to_avoid": ["you don't have root/sudo access on the remote machine", "you don't trust the remote machine with full access to your local files", "you need low-latency execution since first runs copy dependencies over the network", "you're on macOS or Windows"], "when_to_choose": ["you need more CPU power than your local machine has", "you want to run a command remotely without installing or configuring it there", "you work across different Linux distributions and want transparent file access"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/outrun", "repo": "Overv/outrun", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "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:45.669875+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:45.669875+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:45:36.788235+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6da251fc730aedc82f16aba6b26674837e4f5f18469a0f310b4728d81dd074e6", "fetched_at": "2026-08-28T04:07:45.669875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Overv/outrun"}, {"content_hash": "e6d3c8054c9679d211e40ce6e37e92c003d720ffa7c1a8337964350c5ffdb6dd", "fetched_at": "2026-08-29T09:40:48.222965+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/outrun/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2563, "days_push": 1317, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}