---
sourceType: official-guide
sourceTypeMatchedRule: fallback
slug: MA/devtools/cli/start
title: Khởi động
---
```sh
zmp start
```

Để phát triển ứng dụng, bạn có thể sử dụng Zalo Mini App CLI để khởi động dự án trên máy tính. Khi đó, Mini App của bạn sẽ chạy giống như một ứng dụng web và bạn có thể sử dụng bất kỳ trình duyệt nào để xem trước giao diện.

![zmp start](/assets/MA/img/zmp-start.gif)

## Sử dụng Zalo để chạy Mini App trong quá trình phát triển

### Chế độ Device

Tương tự như [Zalo Mini App Extension](/docs/MA/devtools/ext/start), Zalo Mini App CLI cũng hỗ trợ khởi động dự án ở Device mode. Các yêu cầu đối với dự án là như nhau:

> - Liên kết với một Zalo Mini App ID hợp lệ.
> - Sử dụng phiên bản SDK mới nhất.
> - Sử dụng Vite 2.x cho dự án của bạn. Dự án sử dụng Webpack sẽ không tương thích với chế độ này.

Để khởi động dự án ở chế độ Device, bạn chỉ cần thêm flag `-D` vào cuối lệnh `start`:

```bash
zmp start -D
```

Một mã QR code sẽ hiển thị và bạn cần sử dụng ứng dụng Zalo trên thiết bị thật để quét mã này.

Để sử dụng các công cụ như Elements inspector, Console log, hay Network trong Devtools, bạn cần mở trình duyệt và nhập đường dẫn `http://localhost:` được hiển thị trong output sau khi chạy lệnh start. Lưu ý: cần sử dụng trình duyệt Google Chrome hoặc một trình duyệt khác có nhân Chromium để mở đường dẫn trên.
