{"adoption": {"forks": 67, "observed_at": "2026-08-28T04:06:13.786900+00:00", "stars": 2104}, "canonical_url": "https://ross.abutalabs.com/products/tmux-xpanes", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Awesome tmux-based terminal divider", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "terminal-ui", "developer-tools", "workflow-automation"], "health_score": 73, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["greymd/tmux-xpanes"], "name": "greymd/tmux-xpanes", "platform": ["cli", "cross-platform"], "pushed_at": "2026-05-05T03:23:08+00:00", "repo": "greymd/tmux-xpanes", "stars": 2104, "tags": ["tmux", "terminal-multiplexer", "shell-script", "parallel-execution", "ssh", "pane-management", "command-line", "devops", "automation", "linux", "macos"], "topics": ["tmux", "tmux-plugins", "zsh-completions", "bash", "bash-script", "cli", "commands"], "urls": [], "use_cases": ["run the same command on multiple hosts in parallel panes", "ssh into multiple servers at once with logging", "monitor cpu memory and disk in separate panes", "operate multiple docker containers interactively", "split terminal into a grid of panes with custom layout", "execute commands generated from stdin across panes"], "what_it_is": "tmux-xpanes (xpanes) is a shell-based CLI tool that splits a tmux window into multiple panes and executes commands in each pane simultaneously. It supports running from inside or outside tmux sessions, operation logging, flexible layouts, and generating commands from standard input.", "when_to_avoid": ["you don't use or want tmux as a dependency", "you need a GUI-based terminal splitter", "you're on Windows without WSL or a tmux-compatible environment"], "when_to_choose": ["you already use tmux and want to fan out commands across many hosts or containers", "you need synchronized interactive sessions with per-pane logging", "you want a lightweight shell tool installable via brew, apt, dnf, or yum"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tmux-xpanes", "repo": "greymd/tmux-xpanes", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "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:13.786900+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.786900+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:54:13.032202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a9770e1349933100d17f3c1b7852b22d357b2dff57cde8f6fa06640222dde2b", "fetched_at": "2026-08-28T04:06:13.786900+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greymd/tmux-xpanes"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3491, "days_push": 120, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}