{"adoption": {"forks": 46, "observed_at": "2026-08-28T04:05:44.398253+00:00", "stars": 1851}, "canonical_url": "https://ross.abutalabs.com/products/3mux", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Terminal multiplexer inspired by i3", "domain": ["developer-tools"], "enriched": true, "function": ["terminal-ui", "cli", "developer-tools"], "health_score": 75, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["aaronjanse/3mux"], "name": "aaronjanse/3mux", "platform": ["cross-platform", "cli"], "pushed_at": "2026-07-06T22:59:39+00:00", "repo": "aaronjanse/3mux", "stars": 1851, "tags": ["terminal-multiplexer", "tmux-alternative", "i3-keybindings", "tui", "pane-management", "session-management", "command-line", "linux", "macos"], "topics": ["tmux", "tui", "i3", "i3wm", "hacktoberfest"], "urls": [], "use_cases": ["split my terminal into multiple panes with i3-style keybindings", "find a tmux alternative with a smaller learning curve", "manage terminal sessions that persist after disconnecting", "scroll and search terminal output with mouse support", "resize and rearrange terminal panes by dragging with the mouse", "use tmux or screen keybindings I already know"], "what_it_is": "3mux is a terminal multiplexer written in Go, inspired by i3's tiling window manager, with support for panes, search, mouse-controlled scrollback, and session management. It aims to be a friendlier alternative to tmux with i3-like keybindings and more user-friendly defaults.", "when_to_avoid": ["you need tmux's advanced features like scripting, plugins, or remote pair programming", "you rely on extensive tmux ecosystem tooling or configs", "you primarily use Terminal.app where arrow-key pane management is unsupported"], "when_to_choose": ["you want tmux-like functionality with i3-style keybindings and easier defaults", "you need built-in search, scrollback, and mouse support out of the box", "you prefer a self-documenting, interactive session manager"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/3mux", "repo": "aaronjanse/3mux", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "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:05:44.398253+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.398253+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:16:54.691120+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1795bb5c4a91469c3062b6d02516abec2aed1445b242352c28d919fd0bb10dad", "fetched_at": "2026-08-28T04:05:44.398253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aaronjanse/3mux"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 100, "rhythm": 8}, "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": 2796, "days_push": 58, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}