# momentic

![](https://img.shields.io/badge/Node.js-20%2B-brightgreen?style=flat-square)
[![npm]](https://www.npmjs.com/package/momentic)

[npm]: https://img.shields.io/npm/v/momentic.svg?style=flat-square

The official CLI for Momentic. It allows you to build, run, and manage your
end-to-end tests - all through natural language prompts.

**Learn more in the [official documentation](https://momentic.ai/docs)**.

## Get Started

1. Log in to the [Momentic dashboard](https://app.momentic.ai) and generate an
   API key.

2. Install `momentic`:

```bash
npm install --save-dev momentic
```

3. Install browsers:

```bash
npx momentic install-browsers --all
```

4. Initialize a project:

```bash
npx momentic init
```

5. Start the app:

```bash
npx momentic app
```

## Reporting Bugs

We welcome your feedback. Ping us in Slack, or file a
[GitHub issue](https://github.com/momentic-ai/cli/issues).

## System Requirements

- Node.js:
  - Node 20: 20.19.0 or later
  - Node 22: 22.12.0 or later
  - Node 24: 24.0.0 or later
- Windows 10+, Windows Server 2016+, or Windows Subsystem for Linux (WSL).
- macOS 13 Ventura, or macOS 14 Sonoma.
- Debian 11, Debian 12, Ubuntu 20.04 or Ubuntu 22.04, Ubuntu 24.04, on x86-64
  and arm64 architecture.
