Logo
Getting started

Installation

Installation Options

The recommended way to get started depends on whether you want the CLI or the GUI.

1. CLI from source

cargo install --path ./CLI

2. GUI build

cd GUI
pnpm install
pnpm build

3. Build from source

For development or testing the latest changes, clone the repository and build the full stack.

git clone https://github.com/tunafysh/ninja.git
cd ninja
uv run build.py

Platform notes

  • The core engine is written in Rust.
  • The GUI is built with Next.js and Tauri.
  • Ninja is designed to run across Linux, macOS, and Windows.

Verify Installation

shurikenctl --version
shurikenctl help

Next Steps

Verify Installation

shurikenctl --version
shurikenctl help

Next Steps

On this page