# Getting started

Lumen needs Node.js 24 or newer. Read the pages in order. Each one takes about five minutes.

::illustration{name="getting-started" alt="A laptop with a terminal, a package box, a folder of photos, and one compressed image with a tick."}
::

### [Install Lumen](https://docs-demo.vitehub.dev/docs/getting-started/install)

Install the binary with pnpm, npm, or Homebrew, and check the version.

### [Compress your first folder](https://docs-demo.vitehub.dev/docs/getting-started/first-folder)

A tutorial: write a config, compress a folder, and read the report.

### [The config file](https://docs-demo.vitehub.dev/docs/getting-started/configuration)

Keep your settings in `lumen.config.json` and commit them with the project.

<!-- vitehub-docs:section-links -->
## In this section

- [Overview](https://docs-demo.vitehub.dev/raw/docs/getting-started.md) (this page)
- [Install Lumen](https://docs-demo.vitehub.dev/raw/docs/getting-started/install.md)
- [First folder](https://docs-demo.vitehub.dev/raw/docs/getting-started/first-folder.md)
- [The config file](https://docs-demo.vitehub.dev/raw/docs/getting-started/configuration.md)

Next: [Install Lumen](https://docs-demo.vitehub.dev/raw/docs/getting-started/install.md)

All pages: [llms.txt](https://docs-demo.vitehub.dev/llms.txt)
