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

# Create Project

To create a Deskofy project using the CLI, you must **open the terminal in an empty directory**. If the directory contains any files, the CLI will not allow project creation.

<Note>
  It is not possible to set a custom path; the recommended workflow is to create a new folder and run the CLI from there.
</Note>

### Creating a Project

Once you are in the empty directory, run the following command to start project creation:

```shellscript theme={null}
deskofy create
```

After running this command, the CLI will prompt you to **select a project type**. Currently, two project types are available to public users:

1. **Empty Project**: Creates a new project with default settings, ideal for starting from scratch.
2. **Manual Project**: Creates a fully customizable project with default settings, suitable for advanced users who want complete control.

The following project types are not yet available to public users:

* **Test Project**: For exploring and testing Deskofy features.
* **AI-Based Project**: Generates a project from a single prompt using AI.
* **Template Project**: Creates a project from an existing template for predefined setups.

After selecting a project type, the CLI will prompt you to enter project details. Once provided, the project will be created automatically. A sample set of inputs might look like this:

```shellscript theme={null}
✔ Select the project type: Manual Project
✔ Enter a name for your project (e.g. "My App"): My App
✔ Enter the initial version of your project (e.g. "1.0.0"): 1.0.0
✔ Enter the package identifier (e.g. "my-app"): my-app
✔ Enter a brief description of your project (e.g. "A task management app for teams"): A Deskofy Application
✔ Enter the author name (e.g. "Jane Doe <hi@deskofy.com>"): Deskofy
✔ Enter your project's domain URL (e.g. "https://deskofy.app"): https://example.com
```

This process sets up your Deskofy project with all the necessary files and configuration to get started.
