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

# uniac init

> Scaffold a new Uniac package.

```bash theme={null}
uniac init
```

Interactive wizard. Prompts for:

* **Name** — defaults to the current directory's basename.
* **Kind** — `app` (deployable [System](/concepts/services)) or `lib` (reusable [Service](/concepts/services)).
* **Language** — `python` (only option today).
* **Entrypoint** — `module:ClassName`, e.g. `app:Greeter`.

The result is two files in the current directory:

```
uniac.json     # the manifest (see Concepts → The manifest)
<entrypoint>   # a starter Python file with your class declared
```

Run from a fresh directory; the wizard refuses to overwrite an existing `uniac.json`.
