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 ./CLI2. GUI build
cd GUI
pnpm install
pnpm build3. 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.pyPlatform 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 helpNext Steps
- Follow the Quickstart Guide to install your first shuriken
- Learn about Configuration options
Verify Installation
shurikenctl --version
shurikenctl helpNext Steps
- Follow the Quickstart Guide to install your first shuriken
- Learn about Configuration options