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

# Installation

> Install Veryfront Code on macOS, Linux, or Windows.

## Requirements

* macOS 12 or later, Linux x86\_64 or arm64 (glibc), or Windows 10 or later.
* A JavaScript runtime: Node.js 18.18 or later, Deno 1.45 or later, or Bun
  1.1 or later.
* 1 GB of free disk space and 2 GB of RAM for local development.

## Blank or existing project

Add Veryfront Code to an existing or blank Node.js, Deno, or Bun project.

<CodeGroup>
  ```bash npm theme={null}
  npm install veryfront
  ```

  ```bash pnpm theme={null}
  pnpm add veryfront
  ```

  ```bash yarn theme={null}
  yarn add veryfront
  ```

  ```bash bun theme={null}
  bun add veryfront
  ```

  ```bash deno theme={null}
  deno add npm:veryfront
  ```
</CodeGroup>

## New scaffolded project

Create a new Veryfront Code project when you want scaffolding and starter files.

<CodeGroup>
  ```bash npm theme={null}
  npm create veryfront
  ```

  ```bash pnpm theme={null}
  pnpm create veryfront
  ```

  ```bash yarn theme={null}
  yarn create veryfront
  ```

  ```bash bun theme={null}
  bun create veryfront
  ```
</CodeGroup>

## Install the CLI

Install the CLI globally when you use Veryfront commands often.

### npm

```bash theme={null}
npm install -g veryfront
```

This installs the latest published Veryfront CLI and adds `veryfront` to your
shell path.

### pnpm

```bash theme={null}
pnpm add -g veryfront
```

### yarn

```bash theme={null}
yarn global add veryfront
```

### bun

```bash theme={null}
bun add -g veryfront
```

## One-shot CLI usage

Use `npx` when you do not want a global install:

```bash theme={null}
npx veryfront
```

Runs the latest published `veryfront` CLI without installing it globally.

Use `npm create veryfront` when you want to scaffold a new project.

## Coding-agent setup

Starter templates include `AGENTS.md`. For older projects, install the shared
project guide:

```bash theme={null}
veryfront install agents
```

Then run `veryfront dev` and connect your MCP-aware coding agent to the printed
MCP endpoint. See [Coding agents](/code/guides/coding-agents).

## Verify the CLI

```bash theme={null}
veryfront --version
```

You should see the installed version printed. If the command is not found,
restart your shell so the new `PATH` entry takes effect.
