> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nanoforge.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> What the NanoForge CLI is and what you can do with it

## What is the NanoForge CLI?

The NanoForge CLI (`nf`) is the main entry point for building, running, and deploying games made
with [NanoForge](https://github.com/NanoForge-dev) - a powerful game engine for the web browser.

It wraps every step of the development lifecycle behind a single command: scaffolding a new project,
generating ECS components and systems, running your game in development mode, building for
production, and publishing reusable packages to the NanoForge registry.

## What can it do?

> [card] [Scaffold projects](https://docs.nanoforge.eu/docs/cli/commands/new.md)
>
> Create a fully configured project - client, optional server, linting, and Docker - in one
> command.

> [card] [Develop & run](https://docs.nanoforge.eu/docs/cli/commands/dev.md)
>
> Run your game locally with hot reloading, then start it as you would in production.

> [card] [Share packages](https://docs.nanoforge.eu/docs/cli/commands/registry.md)
>
> Publish and consume components, systems, and libraries through the NanoForge registry.

## Where to go next

* New to NanoForge? Start with [Installation](https://docs.nanoforge.eu/docs/cli/getting-started/installation.md) then the
  [Quickstart](https://docs.nanoforge.eu/docs/cli/getting-started/quickstart.md).
* Looking for a specific flag? See the [Commands reference](https://docs.nanoforge.eu/docs/cli/commands/overview.md).
* Want a task-oriented walkthrough? Browse the [Guides](https://docs.nanoforge.eu/guides/cli/overview.md).

See the [changelog](https://github.com/NanoForge-dev/CLI/blob/main/CHANGELOG.md) for the full
release history.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.