Does Prawjector require Zellij?
Yes. Prawjector is built around Zellij and uses it to open every session, so you need Zellij installed before Prawjector will launch a project. Zellij is a terminal workspace manager: it gives a single terminal window multiple tabs and panes, with persistent named sessions, layouts, and per-tab commands. You can install Zellij from your system package manager (most major Linux distros and Homebrew on macOS ship recent builds), or download a release binary from https://zellij.dev. Once zellij is on your PATH, Prawjector takes care of the rest: it spawns a Zellij session per project, lays out the tabs you described in your config, and runs each tab's launch command inside Zellij.
Can Prawjector start an empty session?
Yes. The project picker always includes an Empty Session entry at the top of the list, mapped to the 0 key. Pick it, hit Enter, and Prawjector starts a fresh Zellij session with a single empty shell tab and no per-project setup applied. This is the right choice when you want Zellij's persistent-session behavior without committing to a specific project layout, for example when you are exploring an unfamiliar codebase or running one-off commands. The empty session is also useful as a fallback when a project's configured tabs would interfere with what you actually need to do in that moment. If you want a brand-new session for a configured project instead, press Space on a project entry before pressing Enter to toggle a fresh session for that project.
Does Prawjector support native Windows?
Prawjector has not been tested on native Windows. The upstream project does not publish Windows binaries and the source has not been validated against the Windows console environment. The supported way to run Prawjector on a Windows machine is through WSL (Windows Subsystem for Linux): install WSL2 with a Linux distribution, install Zellij and Cargo inside that distribution, then build and run Prawjector from the Linux side. Native Windows support may land later, but until it is explicitly tested and documented, treat any native Windows behavior as unsupported.