> For the complete documentation index, see [llms.txt](https://docs.heyamica.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.heyamica.com/contributing-to-amica/setup-dev-env.md).

# Setting up your developer environment

### Step 1: Clone the repo

```sh
git clone https://github.com/semperai/amica.git
```

### Step 2: Install dependencies

If you haven't already, please [install nvm](https://nvm.sh/).

You will have to ensure that you've added `nvm` to your `PATH` via `.bashrc` `.zshrc` or other shell run command script.

### Step 3: Bootstrap project

Install Node modules for the root package:

```sh
npm install # To install dependencies
npm run dev # To start
```

from the root directory

### Developing Amica

#### Developing

To develop amica, run the `dev` command in your console:

```sh
npm run dev
```

This will watch for changes and auto-rebuild as you code.
