{"adoption": {"forks": 140, "observed_at": "2026-08-28T04:04:09.470834+00:00", "stars": 1257}, "canonical_url": "https://ross.abutalabs.com/products/nxshell", "card": {"archived": false, "artifact_type": "application", "description": "An easy to use new terminal. ", "domain": ["developer-tools", "networking", "self-hosted"], "enriched": true, "function": ["ssh", "terminal-ui", "file-upload", "gui"], "health_score": 20, "homepage": "https://nxshell.github.io/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["nxshell/nxshell"], "name": "nxshell/nxshell", "platform": ["windows", "cross-platform"], "pushed_at": "2023-12-24T00:38:11+00:00", "repo": "nxshell/nxshell", "stars": 1257, "tags": ["ssh-client", "sftp", "vnc", "serial-port", "xshell-alternative", "session-management", "electron", "command-line", "linux", "macos", "android"], "topics": ["nxshell", "xshell", "shell", "terminal", "sftp", "xftp"], "urls": [], "use_cases": ["manage ssh sessions with a gui terminal client", "transfer files to servers over sftp with an online editor", "create ssh tunnels with socks5 proxy support", "send the same command to all open ssh sessions at once", "connect to devices over serial port or vnc", "import and export session configurations", "replace xshell with a free cross-platform terminal"], "what_it_is": "NxShell is a cross-platform, open-source SSH client with a graphical terminal interface supporting SSH, SFTP, FTP, VNC, Telnet, and serial protocols. It offers features like SSH tunneling, session management, an online SFTP editor, and multi-session command broadcasting.", "when_to_avoid": ["you only need a lightweight CLI ssh client built into your OS", "you require extensive plugin ecosystems or mature remote server monitoring dashboards", "you need guaranteed active development - the latest release dates to late 2023 and several features are still in progress", "you need a web-based terminal today"], "when_to_choose": ["you want a free, open-source xshell alternative on Windows, Linux, or macOS", "you need one tool for SSH, SFTP, FTP, VNC, and serial connections", "you administer many servers and want broadcast commands and session locking", "you prefer a graphical terminal with themes, layouts, and fullscreen sessions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nxshell", "repo": "nxshell/nxshell", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "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:04:09.470834+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.470834+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:12.165539+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e8c1708dc48b565f6b57a54a4433417d63feb5c1a87605cc79e462990b492a9", "fetched_at": "2026-08-28T04:04:09.470834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nxshell/nxshell"}, {"content_hash": "a535ac5c660767c112a1307bb80ec678f62a9ea3a7d9b0c75128d75372bc2f62", "fetched_at": "2026-08-29T12:17:26.756199+00:00", "kind": "homepage", "missing": false, "url": "https://nxshell.github.io/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 2066, "days_push": 984, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}