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. 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.
Cara menggunakannya
Menyiapkan Manus Studio
Unduh Manus Studio
Masuk
Aktifkan Work locally dan pilih folder
Memulai situs web baru di komputer Anda
Jelaskan situs web dan lokasinya
Pilih jenis proyek
Izinkan penyimpanan kode jika folder tidak kosong
Tinjau rencananya
Pratinjau dan sempurnakan
Melanjutkan situs web yang sudah ada di komputer Anda
Arahkan Manus ke folder
Konfirmasi salinan yang benar
Pilih cara menghubungkan kode yang ada
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.- Beri tahu Manus bahwa Anda menginginkan situs web terpisah di dalam proyek yang lebih besar. Misalnya: “Tambahkan situs web resmi untuk game ini.”
- Manus membuat situs web di subfoldernya sendiri, misalnya
website/. - Hanya subfolder tersebut yang menjadi bagian dari situs web. Manus tidak menyertakan bagian lain proyek dalam versi situs web.
Membangun aplikasi seluler
Jelaskan aplikasinya
Pilih jenis proyek
Konfirmasi perpindahan ke Manus Cloud
Membangun game
- Di Manus Studio, jelaskan game Anda dan beri tahu Manus tempat membangunnya di komputer Anda.
- Manus menyiapkan game sebagai proyek yang dikelola Manus. Manus tidak meminta Anda memilih jenis proyek.
- Lanjutkan dengan alur kerja Game Dev seperti biasa. Lihat Game Developer.
Menyimpan versi dan menerbitkan proyek yang dikelola Manus
Minta Manus menyimpan versi
Terbitkan saat Anda siap
Menguji pembayaran Stripe di proyek lokal
- Minta Manus menambahkan pembayaran. Manus menyiapkan Stripe dalam mode uji. Lihat Pembayaran.
- Uji checkout dengan kartu uji Stripe
4242 4242 4242 4242. - 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.
- Sebelum Anda menerbitkan untuk pertama kalinya, minta Manus menghubungkan webhook Stripe dari pratinjau cloud.
Menghubungkan proyek lokal biasa ke Manus nanti
- Buka folder proyek di Manus Studio.
- Minta Manus menghubungkan situs web ke Manus.
- Manus menautkan folder yang ada ke proyek baru yang dikelola Manus. Manus mempertahankan file sumber Anda dan tidak membangun ulang situs web.
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 initsendiri 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 dan Kontrol Kode.
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.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
Apakah saya memerlukan Manus Studio untuk membangun secara lokal?
Apakah saya memerlukan Manus Studio untuk membangun secara lokal?
Apa perbedaan antara proyek yang dikelola Manus dan proyek lokal biasa?
Apa perbedaan antara proyek yang dikelola Manus dan proyek lokal biasa?
Apakah Manus mengunggah kode saya?
Apakah Manus mengunggah kode saya?
Apakah Manus akan mengubah repositori Git saya?
Apakah Manus akan mengubah repositori Git saya?
Mengapa tugas aplikasi seluler saya berpindah ke cloud?
Mengapa tugas aplikasi seluler saya berpindah ke cloud?
Mengapa Manus tidak meminta saya memilih jenis proyek untuk game saya?
Mengapa Manus tidak meminta saya memilih jenis proyek untuk game saya?
Dapatkah saya melakukan rollback proyek lokal ke versi sebelumnya?
Dapatkah saya melakukan rollback proyek lokal ke versi sebelumnya?
Dapatkah saya menguji pembayaran Stripe di komputer saya?
Dapatkah saya menguji pembayaran Stripe di komputer saya?
Dapatkah orang lain membuka pratinjau lokal saya?
Dapatkah orang lain membuka pratinjau lokal saya?
Dapatkah saya menghubungkan situs web lokal biasa ke Manus nanti?
Dapatkah saya menghubungkan situs web lokal biasa ke Manus nanti?
Manus meminta untuk menginstal alat di komputer saya. Mengapa?
Manus meminta untuk menginstal alat di komputer saya. Mengapa?
Apakah membangun secara lokal menggunakan lebih banyak kredit?
Apakah membangun secara lokal menggunakan lebih banyak kredit?