{"adoption": {"forks": 138, "observed_at": "2026-08-28T04:08:09.643927+00:00", "stars": 3557}, "canonical_url": "https://ross.abutalabs.com/products/tuios", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Terminal UI OS (Terminal Multiplexer)", "domain": ["developer-tools", "cross-platform"], "enriched": true, "function": ["terminal-ui", "cli", "developer-tools", "workflow-automation", "configuration-management"], "health_score": 98, "homepage": "https://tuios.gaurav.zip/", "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Gaurav-Gosain/tuios"], "name": "Gaurav-Gosain/tuios", "platform": ["windows", "cli", "cross-platform", "go"], "pushed_at": "2026-08-26T16:13:28+00:00", "repo": "Gaurav-Gosain/tuios", "stars": 3557, "tags": ["terminal-multiplexer", "tiling-window-manager", "tmux-alternative", "bubbletea", "vim-keybindings", "session-management", "kitty-graphics-protocol", "daemon", "scripting", "command-line", "linux", "macos"], "topics": ["bubbletea", "charm", "go", "multiplexer", "pty", "terminal"], "urls": [], "use_cases": ["manage multiple terminal sessions with panes and workspaces", "tmux alternative with vim keybindings", "tile terminal windows automatically with BSP layouts", "detach and reattach persistent terminal sessions via a daemon", "record and replay terminal workflows with a scripting DSL", "display images and video inside the terminal via kitty graphics protocol", "share terminal sessions over SSH with multiple clients"], "what_it_is": "TUIOS is a modern terminal multiplexer and tiling window manager written in Go, built on the Charm stack (Bubble Tea v2). It provides vim-like modal controls, workspaces, BSP tiling, persistent daemon-backed sessions, kitty graphics passthrough, and tape scripting for automation.", "when_to_avoid": ["you just need simple tmux-style split panes and prefer a battle-tested minimal tool", "your terminal lacks true color support or kitty graphics protocol", "you rely on tmux/iTerm2-specific integrations or plugins", "you need a GUI window manager rather than a terminal-based one"], "when_to_choose": ["you want a modern, actively developed tmux alternative with vim-style modal controls", "you need workspaces, tiling layouts, and a command palette in the terminal", "you want persistent sessions that survive daemon restarts and multi-client attach", "you need kitty graphics/image passthrough in a compatible terminal", "you want scriptable, automatable terminal window management"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tuios", "repo": "Gaurav-Gosain/tuios", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "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:08:09.643927+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.643927+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:34:15.424768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70b91fa71cc8f96a1574e2327103d99109602ba383b9b1e64533f503a7c9a8cf", "fetched_at": "2026-08-28T04:08:09.643927+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gaurav-Gosain/tuios"}, {"content_hash": "5174aeed6065844610289333b7cc5a0e1da870af44b2c7bda9bfd95b0e4ece45", "fetched_at": "2026-08-29T09:28:03.655883+00:00", "kind": "homepage", "missing": false, "url": "https://tuios.gaurav.zip/"}, {"content_hash": "302ea138ae7282200d6c2a36ec1fa5abde82a582bc8779901c4703902539327d", "fetched_at": "2026-08-29T09:28:03.659515+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs"}, {"content_hash": "7cc74e1b40b7dd441adb06c88a2180915e1081eea3ecc3e294a359f91b350025", "fetched_at": "2026-08-29T09:28:03.663605+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/docs/getting-started"}, {"content_hash": "d5ea1ad9c3db08a38052378e222f88fe26dfc081dae1539d437ea27613d735b2", "fetched_at": "2026-08-29T09:28:03.661768+00:00", "kind": "site_page", "missing": false, "url": "https://tuios.gaurav.zip/releases"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 25, "rhythm": 77}, "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": 361, "days_push": 7, "days_rel": 158, "gap_med": 0.0, "n_releases_24m": 39}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}