Installation
What n10 needs, and how to install it.
Prerequisites
- Linux, macOS or Windows through WSL 2 (experimental).
- Git 2.38 or newer, and Node.js 22.12 or newer with npm.
- tmux 3.2 or newer. On tmux 3.5 or newer, add
set -s extended-keys onto~/.tmux.conf, or Shift+Enter in n10 Desktop submits instead of starting a new line (#335). - At least one agent CLI on your
PATH, signed in:claude,codex,gemini,copilotoropencode. - For GitHub, the
ghCLI, signed in withgh auth login. - For Azure DevOps, a personal access token with Code (Read & Write), Build (Read) and Project and Team (Read).
- On Linux,
build-essentialandpython3. npm compilesnode-ptyduring the install.
Install
One package holds n10 Desktop and the terminal UI:
npm install -g @notaharness/n10Then, from a repository:
n10 # open n10 Desktop
n10 --tui # run the terminal UI insteadn10 --help lists every command, and n10 --version prints the installed
version.
n10 Desktop also comes as a .deb or AppImage for Linux and a .dmg for macOS. See Releases.
Next: Getting started.