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

# Membangun secara lokal di Manus Studio

> Bangun situs web, aplikasi web, aplikasi seluler, dan game di folder pada komputer Anda sendiri dengan Manus Studio. Pilih layanan yang dikelola Manus atau proyek lokal biasa.

## Apa itu

**Build locally** memungkinkan Manus membangun situs web, aplikasi web, aplikasi seluler, atau game di folder pada komputer Anda sendiri. Anda bekerja di **Manus Studio**, aplikasi desktop Manus untuk macOS (Apple Silicon) dan Windows. Manus menulis kode, menjalankan proyek, dan menampilkan pratinjau langsung. Manus menggunakan file, folder, dan alat yang sudah ada di komputer Anda. Untuk mempelajari apa yang dapat dilakukan Manus Studio di komputer Anda, lihat [Manus Studio](https://manus.im/docs/id/features/desktop.md).

Gunakan fitur ini dalam kasus berikut:

* Proyek Anda sudah berada di komputer Anda.
* Anda ingin tetap menggunakan alur kerja Git Anda sendiri.
* Anda ingin menggunakan alat Anda sendiri bersama Manus.

Anda juga dapat menggunakan alur kerja yang sama di [Cloud Computer](https://help.manus.im/en/articles/15392111-what-is-the-cloud-computer). Dalam hal ini, folder proyek berada di Cloud Computer, bukan di mesin Anda sendiri.

Untuk setiap situs web atau aplikasi seluler, Anda memilih salah satu dari dua jenis proyek:

| Istilah | Artinya |
| :- | :- |
| **Proyek yang dikelola Manus** | Proyek terhubung ke layanan Manus, seperti hosting, database, login pengguna, fitur AI, riwayat versi, dan penerbitan. Anda juga dapat melanjutkan proyek di Manus versi web. |
| **Proyek lokal biasa** | Proyek biasa di komputer Anda. Anda menggunakan alat dan layanan Anda sendiri. Manus tidak menyiapkan hosting, penerbitan, atau layanan Manus lainnya. |
| **Riwayat versi Manus** | Daftar versi tersimpan yang disimpan Manus untuk proyek yang dikelola Manus. Riwayat ini terpisah dari repositori Git Anda sendiri. |

Tabel berikut menunjukkan pilihan yang berlaku untuk setiap jenis proyek.

| Jenis proyek | Pilihan Anda | Tempat pengembangan berjalan |
| :- | :- | :- |
| **Situs web atau aplikasi web** | Dikelola Manus atau lokal biasa | Komputer Anda |
| **Aplikasi seluler** | Dikelola Manus atau lokal biasa | Dikelola Manus: Manus Cloud. Lokal biasa: komputer Anda. |
| **Game** | Selalu dikelola Manus | Komputer Anda |

***

## Cara menggunakannya

### Menyiapkan Manus Studio

**1. Unduh Manus Studio**

Buka [manus.im/desktop](https://manus.im/desktop). Pilih **macOS (Apple Silicon)** atau **Windows**, lalu jalankan penginstalnya.

**2. Masuk**

Buka Manus Studio dan masuk dengan akun Manus Anda. Jika Manus meminta Anda memperbarui sebelum menggunakan folder lokal, instal versi terbaru.

**3. Aktifkan Work locally dan pilih folder**

Di kotak chat, aktifkan **Work locally**. Klik **Choose a folder** dan pilih folder tempat proyek Anda berada, atau tempat Manus harus membuatnya. Lihat [Manus Studio](https://manus.im/docs/id/features/desktop.md) untuk mode izin dan akses folder.

### Memulai situs web baru di komputer Anda

**1. Jelaskan situs web dan lokasinya**

Mulai tugas di Manus Studio. Jelaskan situs webnya, dan beri tahu Manus tempat membangunnya di komputer Anda.

**2. Pilih jenis proyek**

Manus menanyakan bagaimana Anda ingin menyiapkan situs web. Pilih **Manus-managed** untuk menggunakan hosting, database, login, riwayat versi, dan penerbitan dari Manus. Pilih **plain local** untuk hanya menggunakan alat dan layanan Anda sendiri.

**3. Izinkan penyimpanan kode jika folder tidak kosong**

Untuk proyek yang dikelola Manus, Manus memeriksa folder tersebut. Jika folder sudah berisi file, Manus menampilkan kartu **Project code storage**. Kartu tersebut menanyakan: "Allow Manus to sync your project's code?" Klik **Allow and initialize** untuk melanjutkan. Jika Anda membatalkan, Manus tidak menyiapkan proyek.

**4. Tinjau rencananya**

Manus menyajikan rencana untuk situs web. Minta perubahan sebelum Manus mulai membangun.

**5. Pratinjau dan sempurnakan**

Manus menjalankan situs web di komputer Anda dan membuka pratinjau langsung di Manus Studio. Jelaskan perubahan yang Anda inginkan di tugas yang sama.

Contoh prompt:

```text theme={null}
Build a booking website for my yoga studio in a new folder called yoga-site
in my Documents folder. Include a class schedule, a booking form, and a contact page.
```

> [!NOTE]
>
> Jika Anda sudah memilih jenis proyek di prompt Anda, misalnya "biarkan tetap lokal, tanpa hosting Manus", Manus tidak akan bertanya lagi.

### Melanjutkan situs web yang sudah ada di komputer Anda

**1. Arahkan Manus ke folder**

Di Manus Studio, beri tahu Manus proyek mana yang ingin dilanjutkan. Berikan path folder lengkap jika memungkinkan.

**2. Konfirmasi salinan yang benar**

Manus mencari situs web Manus di folder tersebut dan di folder sekitarnya. Jika Manus menemukan lebih dari satu kecocokan, atau kecocokannya tidak jelas, Manus akan menanyakan mana yang Anda maksud.

**3. Pilih cara menghubungkan kode yang ada**

Folder dapat berisi kode yang belum ditautkan ke Manus. Dalam hal ini, Manus meminta Anda memilih dikelola Manus atau lokal biasa. Manus mempertahankan file Anda yang ada dan tidak menerapkan template awal di atasnya.

### Menambahkan situs web ke proyek yang lebih besar

Anda dapat menambahkan situs web ke proyek yang bukan situs web, misalnya situs resmi untuk sebuah game.

1. Beri tahu Manus bahwa Anda menginginkan situs web terpisah di dalam proyek yang lebih besar. Misalnya: "Tambahkan situs web resmi untuk game ini."
2. Manus membuat situs web di subfoldernya sendiri, misalnya `website/`.
3. Hanya subfolder tersebut yang menjadi bagian dari situs web. Manus tidak menyertakan bagian lain proyek dalam versi situs web.

### Membangun aplikasi seluler

**1. Jelaskan aplikasinya**

Di Manus Studio, jelaskan aplikasi seluler yang ingin Anda bangun.

**2. Pilih jenis proyek**

Manus meminta Anda memilih sebelum mulai. **Manus-managed** memberi Anda backend, database, login, fitur AI, riwayat versi, dan build aplikasi. **Plain local** menjaga pengembangan tetap di komputer Anda dengan backend dan layanan Anda sendiri.

**3. Konfirmasi perpindahan ke Manus Cloud**

Aplikasi seluler yang dikelola Manus saat ini berjalan di Manus Cloud. Jika Anda memilihnya, Manus memindahkan tugas dari komputer Anda ke Manus Cloud sebelum pengembangan dimulai. Manus memberi tahu Anda tentang perpindahan ini sebelum Anda memilih.

> [!WARNING]
>
> File di folder lokal Anda mungkin tidak ikut berpindah bersama tugas ke Manus Cloud. Jika Anda memiliki kode yang sudah ada, beri tahu Manus sebelum Anda memilih agar Manus dapat merencanakan cara memindahkan kode tersebut.

### Membangun game

1. Di Manus Studio, jelaskan game Anda dan beri tahu Manus tempat membangunnya di komputer Anda.
2. Manus menyiapkan game sebagai proyek yang dikelola Manus. Manus tidak meminta Anda memilih jenis proyek.
3. Lanjutkan dengan alur kerja Game Dev seperti biasa. Lihat [Game Developer](https://manus.im/docs/id/features/game-developer.md).

### Menyimpan versi dan menerbitkan proyek yang dikelola Manus

**1. Minta Manus menyimpan versi**

Saat Anda puas dengan suatu perubahan, minta Manus menyimpan versi. Manus mengunggah salinan kode di folder situs web ke repositori pribadi yang dikelola Manus. Manus menggunakan salinan ini hanya untuk riwayat versi dan penerbitan.

**2. Terbitkan saat Anda siap**

Minta Manus untuk menerbitkan, atau terbitkan seperti yang dijelaskan di [Penerbitan](https://manus.im/docs/id/website-builder/publishing.md). Manus bertanya "Allow Manus to publish?" Pilih **Allow once**, atau **Always allow for this website** agar pertanyaan ini dilewati lain kali. Hanya pemilik proyek yang dapat menerbitkan proyek lokal. Menyimpan versi tidak dengan sendirinya menerbitkan situs web Anda, kecuali Anda mengaktifkan penerbitan otomatis.

> [!NOTE]
>
> Commit di repositori Git Anda sendiri tidak membuat versi Manus dan tidak menerbitkan situs web Anda.

### Menguji pembayaran Stripe di proyek lokal

1. Minta Manus menambahkan pembayaran. Manus menyiapkan Stripe dalam mode uji. Lihat [Pembayaran](https://manus.im/docs/id/website-builder/payments.md).
2. Uji checkout dengan kartu uji Stripe `4242 4242 4242 4242`.
3. Untuk pengujian pembayaran lengkap, Stripe harus mengirim event pembayaran (webhook) ke aplikasi Anda. Pratinjau di komputer Anda sendiri tidak dapat menerima event ini. Minta Manus memindahkan proyek ke sandbox cloud sementara untuk pengujian ini. Manus akan meminta persetujuan Anda terlebih dahulu.
4. Sebelum Anda menerbitkan untuk pertama kalinya, minta Manus menghubungkan webhook Stripe dari pratinjau cloud.

### Menghubungkan proyek lokal biasa ke Manus nanti

1. Buka folder proyek di Manus Studio.
2. Minta Manus menghubungkan situs web ke Manus.
3. Manus menautkan folder yang ada ke proyek baru yang dikelola Manus. Manus mempertahankan file sumber Anda dan tidak membangun ulang situs web.

Ini berlaku untuk situs web dan aplikasi web. Untuk memindahkan aplikasi seluler lokal biasa menjadi dikelola Manus, Manus memindahkan tugas ke Manus Cloud dan meninjau cara memindahkan kode Anda.

***

## Yang perlu Anda ketahui

### Apa yang berjalan di mana

* **Pratinjau berjalan di komputer Anda.** Manus Studio membuka pratinjau dari alamat lokal di mesin Anda. Perangkat lain tidak dapat membuka alamat ini.
* **Bagikan kepada orang lain dengan menerbitkan.** Agar orang lain dapat melihat situs web, terbitkan situs web tersebut, atau lanjutkan tugas di Manus Cloud.
* **Sinkronkan sebelum melanjutkan di cloud.** Tugas cloud baru dimulai dari versi terbaru yang telah disinkronkan. Perubahan yang hanya ada di komputer Anda tidak disertakan. Minta Manus menyinkronkan terlebih dahulu, lalu pilih **Continue in a new cloud task**.
* **Hanya pemilik yang dapat menggunakan file lokal.** File lokal, penerbitan lokal, dan melanjutkan di tugas baru hanya tersedia bagi pemilik proyek.
* **Aplikasi seluler yang dikelola berjalan di Manus Cloud.** Situs web, aplikasi web, dan game tetap berada di komputer Anda. Aplikasi seluler yang dikelola Manus berpindah ke Manus Cloud.

### Apa yang diunggah Manus

* **Proyek yang dikelola Manus:** Saat Anda menyimpan atau menyinkronkan versi, Manus mengunggah kode di folder situs web. Manus tidak mengunggah bagian lain dari proyek yang lebih besar, seperti game di sekitar situs web pendamping.
* **Penyiapan saja tidak mengunggah kode.** Menghubungkan folder atau menyiapkan proyek yang dikelola Manus tidak dengan sendirinya mengunggah kode Anda.
* **Memilih dikelola Manus tidak menerbitkan apa pun.** Situs web Anda baru menjadi publik saat Anda menerbitkannya.
* **Proyek lokal biasa:** Manus tidak menyiapkan layanan Manus dan tidak menyimpan versi ke Manus. Anda dapat menghubungkan proyek ke Manus nanti.

### Cara Manus bekerja dengan repositori Git Anda

* **Dua riwayat terpisah.** Manus menyimpan riwayat versinya sendiri untuk proyek yang dikelola Manus. Repositori Git Anda sendiri dan riwayatnya tetap terpisah.
* **Penyiapan Git Anda tetap sama.** Manus tidak mengubah remote, branch, hook, atau kredensial Anda. Manus tidak mengimpor riwayat Git Anda.
* **Commit tidak disalin.** Commit Anda tidak muncul di riwayat versi Manus, dan versi Manus tidak muncul sebagai commit di repositori Anda.
* **File bersama.** Kedua riwayat melacak file yang sama di folder. Saat Manus membawa perubahan dari riwayatnya sendiri, perubahan tersebut muncul di repositori Git Anda sebagai perubahan yang belum di-commit.
* **Folder tanpa repositori Git sendiri.** Jika folder situs web tidak berada di dalam repositori Git, alat Git Anda menampilkan riwayat versi Manus untuk folder tersebut. Untuk menggunakan repositori terpisah di sana, minta Manus menyiapkannya. Jangan menjalankan `git init` sendiri di folder tersebut.
* **Manus menambahkan dua item ke folder situs web.** File proyek kecil menautkan folder ke proyek Manus Anda. Folder tersembunyi menyimpan riwayat versi Manus. Jangan hapus keduanya. Jangan commit folder tersembunyi ke repositori Anda sendiri.
* **Git worktree dan branch.** Anda dapat meng-commit file proyek kecil ke repositori Anda. Branch atau worktree baru kemudian tetap tertaut ke proyek Manus yang sama.
* **Proyek cloud dan GitHub.** Untuk proyek yang Anda bangun di Manus Cloud, lihat [Integrasi GitHub](https://manus.im/docs/id/website-builder/github-integration.md) dan [Kontrol Kode](https://manus.im/docs/id/website-builder/code-control.md).

### Batasan saat ini

* **Rollback belum tersedia untuk proyek lokal.** Anda tidak dapat melakukan rollback proyek lokal yang dikelola Manus ke versi tersimpan sebelumnya. Untuk membatalkan perubahan, gunakan riwayat Git Anda sendiri.
* **Pengujian webhook Stripe lengkap memerlukan sandbox cloud.** Checkout mode uji berfungsi secara lokal. Event pembayaran memerlukan sandbox cloud sementara.
* **Game selalu dikelola Manus.** Opsi lokal biasa tidak tersedia untuk game.
* **Aplikasi seluler yang dikelola memerlukan Manus Cloud.** Anda tidak dapat mengembangkan aplikasi seluler yang dikelola Manus di komputer Anda sendiri.

### Alat di komputer Anda

* **Manus menggunakan alat yang Anda miliki.** Manus menggunakan bahasa pemrograman, package manager, dan alat lain yang terinstal di komputer Anda.
* **Paket proyek diinstal sebagai bagian dari tugas.** Manus menginstal paket yang dibutuhkan proyek Anda, menggunakan pengaturan proyek itu sendiri.
* **Perubahan sistem memerlukan izin Anda.** Sebelum Manus menginstal atau memperbaiki alat untuk seluruh komputer Anda, Manus menjelaskan perubahannya dan meminta izin Anda. Manus tidak menggunakan hak administrator tanpa persetujuan Anda.

### Memindahkan atau menyalin folder proyek

* **Pindahkan seluruh folder.** Jika Anda memindahkan atau mengganti nama seluruh folder situs web, tautan ke proyek Manus Anda dan riwayat versinya tetap utuh.
* **Menyalin file proyek saja tidak membuat situs web baru.** Salinan tersebut mengarah ke proyek Manus yang sama. Sebagai gantinya, minta Manus menyiapkan proyek baru.

### Kredit

Tugas yang bekerja dengan komputer Anda menggunakan kredit dengan tarif yang sama seperti tugas setara di cloud. Kompleksitas tugas yang menentukan biaya, bukan lokasi file. Lihat [Understanding Credit Consumption in the Manus Desktop App](https://help.manus.im/en/articles/14134826-understanding-credit-consumption-in-the-manus-desktop-app).

***

## Tips

* **Berikan path folder lengkap kepada Manus.** Path lengkap, seperti `~/Documents/yoga-site`, membantu Manus menemukan proyek yang tepat sejak awal.
* **Gunakan folder baru yang kosong untuk situs web baru.** Manus kemudian menyiapkan proyek tanpa meminta Anda mengonfirmasi penyimpanan kode.
* **Sebutkan jenis proyek di prompt pertama.** Katakan "dikelola Manus" atau "biarkan tetap lokal" untuk melewati pertanyaan penyiapan.
* **Pilih dikelola Manus jika Anda berencana menerbitkan dengan Manus.** Anda mendapatkan hosting, riwayat versi, dan penerbitan tanpa penyiapan tambahan.
* **Simpan situs web pendamping di subfoldernya sendiri.** Riwayat versi dan unggahan kemudian hanya menyertakan situs web, bukan seluruh proyek.
* **Commit pekerjaan Anda ke Git sebelum perubahan besar.** Rollback belum tersedia untuk proyek lokal yang dikelola Manus, jadi riwayat Git Anda sendiri adalah jaring pengaman Anda.
* **Commit file proyek kecil, bukan folder tersembunyi.** Branch dan worktree Anda kemudian tetap tertaut ke proyek Manus yang sama.
* **Rencanakan pengujian pembayaran sejak awal.** Minta Manus menyiapkan sandbox cloud sementara saat Anda siap menguji alur pembayaran lengkap.
* **Terbitkan untuk berbagi.** Pratinjau lokal hanya berfungsi di komputer Anda. Terbitkan situs web untuk mengirim tautan kepada orang lain.

***

## FAQ

> [accordion] Apakah saya memerlukan Manus Studio untuk membangun secara lokal?
>
> Ya. Membangun di komputer Anda sendiri memerlukan Manus Studio untuk macOS (Apple Silicon) atau Windows. Unduh dari [manus.im/desktop](https://manus.im/desktop). Anda juga dapat menggunakan alur kerja yang sama di Cloud Computer.

> [accordion] Apa perbedaan antara proyek yang dikelola Manus dan proyek lokal biasa?
>
> Proyek yang dikelola Manus terhubung ke layanan Manus seperti hosting, database, login, riwayat versi, dan penerbitan. Proyek lokal biasa adalah proyek biasa di komputer Anda. Anda menggunakan alat dan layanan Anda sendiri, dan Manus tidak menyiapkan hosting atau penerbitan.

> [accordion] Apakah Manus mengunggah kode saya?
>
> Untuk proyek yang dikelola Manus, Manus mengunggah kode di folder situs web saat Anda menyimpan atau menyinkronkan versi. Menyiapkan proyek tidak dengan sendirinya mengunggah kode. Untuk proyek lokal biasa, Manus tidak menyimpan versi ke Manus.

> [accordion] Apakah Manus akan mengubah repositori Git saya?
>
> Tidak. Manus menyimpan riwayat versinya sendiri, terpisah dari repositori Anda. Manus tidak mengubah remote, branch, hook, atau kredensial Anda. Saat Manus mengubah file, perubahan tersebut muncul di repositori Anda sebagai perubahan yang belum di-commit.

> [accordion] Mengapa tugas aplikasi seluler saya berpindah ke cloud?
>
> Aplikasi seluler yang dikelola Manus saat ini berjalan di Manus Cloud. Manus memberi tahu Anda hal ini sebelum Anda memilih. Untuk menjaga aplikasi tetap di komputer Anda, pilih pengembangan lokal biasa.

> [accordion] Mengapa Manus tidak meminta saya memilih jenis proyek untuk game saya?
>
> Game yang dibangun secara lokal selalu dikelola Manus. Manus menyiapkan game dengan layanan Manus dan melanjutkan ke langkah berikutnya.

> [accordion] Dapatkah saya melakukan rollback proyek lokal ke versi sebelumnya?
>
> Belum. Rollback tidak tersedia untuk proyek lokal yang dikelola Manus dalam rilis ini. Lakukan commit ke repositori Git Anda sendiri sebelum perubahan besar agar Anda dapat memulihkan file sendiri.

> [accordion] Dapatkah saya menguji pembayaran Stripe di komputer saya?
>
> Anda dapat menguji checkout dalam mode uji Stripe. Pengujian lengkap event pembayaran (webhook) memerlukan sandbox cloud sementara. Minta Manus menyiapkannya. Manus meminta persetujuan Anda sebelum memindahkan proyek.

> [accordion] Dapatkah orang lain membuka pratinjau lokal saya?
>
> Tidak. Pratinjau berjalan di alamat lokal di komputer Anda. Untuk membagikan situs web, terbitkan situs web tersebut atau lanjutkan tugas di Manus Cloud.

> [accordion] Dapatkah saya menghubungkan situs web lokal biasa ke Manus nanti?
>
> Ya. Minta Manus menghubungkan situs web. Manus menautkan folder yang ada ke proyek yang dikelola Manus dan mempertahankan file sumber Anda.

> [accordion] Manus meminta untuk menginstal alat di komputer saya. Mengapa?
>
> Proyek Anda memerlukan alat yang tidak ada, sudah usang, atau tidak berfungsi di komputer Anda. Manus menjelaskan perubahannya dan meminta izin Anda sebelum menginstal atau memperbaiki alat untuk seluruh komputer Anda.

> [accordion] Apakah membangun secara lokal menggunakan lebih banyak kredit?
>
> Tidak. Tugas yang bekerja dengan komputer Anda menggunakan kredit dengan tarif yang sama seperti tugas setara di cloud. Lihat [Paket dan Harga](https://manus.im/docs/id/introduction/plans.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.