# Yazelix/nova

Yazelix Nova is a Nix-packaged terminal workspace built from focused first-party components, including Mars, Nova Zellij, Nova Helix, Yazi, Nushell, Ratconfig, popups, status widgets, cursors, and Anima.

Repository: https://github.com/Yazelix/nova
Canonical: https://ross.abutalabs.com/products/yazelix-nova
Homepage: https://nova.yazelix.com
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: editor, helix, multiplexer, terminal, yazi, zellij, ide, lua, nushell, file-manager, home-manager, nix, nix-flake, shell, terminal-editor, terminal-emulator, plugins, rust
Last push: 2026-08-25T01:24:34+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 85, longevity 68
- inputs: {"age_days": 956, "days_push": 9, "days_rel": 23, "gap_med": 38, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1148, forks 52 (observed 2026-08-28T04:03:46.058084+00:00)

## What it is
Yazelix Nova is a Nix-packaged, keyboard-driven terminal workspace that composes a Zellij fork, a Helix fork, Yazi file manager, Nushell, popup tools (git, coding agent, live config), and a status bar into one integrated session. It is launched via the yzx CLI either through the Mars terminal emulator or inside any capable terminal or over SSH.

## Use cases
- set up a complete terminal IDE with editor, file manager, and shell in one command
- replace tmux with a modern terminal multiplexer workspace
- manage project tabs and panes in the terminal with vim motions
- run a coding agent popup alongside my editor and shell
- use lazygit and file popups over a tiled terminal session
- install a reproducible terminal environment with Nix flakes
- attach to named terminal sessions over SSH
- customize terminal workspace theme and keybindings live

## When to choose
- you want a batteries-included terminal workspace with editor, files, shells, and git pre-integrated
- you use Nix and want declarative, reproducible terminal tooling
- you prefer keyboard-driven workflows with Helix/Vim motions across the whole workspace
- you want popup tools (git, agent, file manager) that overlay a tiled session
- you work over SSH and want a consistent managed environment

## When to avoid
- you don't use Nix and don't want to install it
- you only need a plain multiplexer without an opinionated editor and shell stack
- you prefer GUI IDEs over terminal workflows
- you rely on tmux-specific scripts or plugins
- you want a lightweight tool you can assemble yourself from vanilla components

## Facets
- artifact type: application
- maturity: active
- function: terminal-ui, developer-tools, cli, editor, file-system, configuration-management, plugin-system
- domain: developer-tools, text-editors
- platform: cli, cross-platform
- tags: terminal-workspace, zellij, helix, yazi, nushell, nix-flake, multiplexer, keyboard-driven, tmux-alternative, popup-tools, command-line, automation, linux, macos, nix

## Member repositories
- Yazelix/nova (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:46.058084+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:33:48.529345+00:00, confidence not recorded.
  - readme: https://github.com/Yazelix/nova (fetched 2026-08-28T04:03:46.058084+00:00, sha 85d0cab8bbb3)
  - homepage: https://nova.yazelix.com (fetched 2026-08-29T12:38:55.337081+00:00, sha 24d8ba0d976b)
  - site_page: https://nova.yazelix.com/features (fetched 2026-08-29T12:38:55.346193+00:00, sha 6f9d8d78f42c)
  - site_page: https://nova.yazelix.com/docs (fetched 2026-08-29T12:38:55.348812+00:00, sha 59d6aa5bfb88)
- Data as of 2026-08-30T08:39:29.467469+00:00.
