Interact with Antigravity CLI

Periksa progres saya

/ 25

Use Antigravity CLI non-interactive mode

Periksa progres saya

/ 25

Verify local repository using Git MCP tools

Periksa progres saya

/ 25

Commit project changes using Git MCP server

Periksa progres saya

/ 25

Lab ini mungkin menggabungkan alat AI untuk mendukung pembelajaran Anda.
Konten ini belum dioptimalkan untuk perangkat seluler.
Untuk pengalaman terbaik, kunjungi kami dengan komputer desktop menggunakan link yang dikirim melalui email.

GSP1348

Lab mandiri Google Cloud

Ringkasan

Vibe coding adalah praktik pengembangan software baru yang menggunakan kecerdasan buatan (AI) untuk menghasilkan kode fungsional dari perintah natural language, mempercepat pengembangan, dan menjadikan pembuatan aplikasi lebih mudah diakses, terutama bagi mereka yang memiliki pengalaman pemrograman terbatas.

Istilah ini dipopulerkan oleh peneliti AI Andrej Karpathy pada awal tahun 2025, yang menggambarkan alur kerja yang mengubah peran utama dari menulis kode baris demi baris menjadi memandu asisten AI, seperti Antigravity CLI, untuk membuat, memperbaiki, dan men-debug aplikasi melalui proses yang lebih interaktif. Dengan begitu, Anda akan dapat memikirkan gambaran besarnya, atau tujuan utama aplikasi Anda, sementara AI menangani penulisan kode yang sebenarnya.

Antigravity CLI adalah agen AI open source yang menghadirkan kecanggihan Gemini langsung ke terminal Anda. Project Antigravity CLI bersifat open source dan Anda dapat melihat roadmap publik untuk mempelajari lebih lanjut peningkatan fungsionalitas, fitur mendatang, dan perbaikan bug.

Yang akan Anda pelajari

Di lab ini, Anda akan mempelajari cara melakukan tugas berikut:

  • Mengonfigurasi Antigravity CLI untuk digunakan.
  • Berinteraksi dengan Antigravity CLI.
  • Mempelajari alat bawaan Antigravity CLI.
  • Menggunakan Antigravity CLI dalam mode Shell.
  • Mempelajari cara mengonfigurasi Server MCP di Antigravity CLI.
  • Melakukan vibe coding dengan Antigravity CLI.

Yang akan Anda butuhkan

Lab ini dapat dijalankan sepenuhnya di dalam Google Cloud Shell, yang sudah terinstal sebelumnya dengan Antigravity CLI.

Lab ini dirancang untuk pengguna dan developer dari semua tingkat keahlian (termasuk pemula).

Penyiapan dan persyaratan

Sebelum mengklik tombol Start Lab

Baca petunjuk ini. Lab memiliki timer dan Anda tidak dapat menjedanya. Timer yang dimulai saat Anda mengklik Start Lab akan menampilkan durasi ketersediaan resource Google Cloud untuk Anda.

Lab interaktif ini dapat Anda gunakan untuk melakukan aktivitas lab di lingkungan cloud sungguhan, bukan di lingkungan demo atau simulasi. Untuk mengakses lab ini, Anda akan diberi kredensial baru yang bersifat sementara dan dapat digunakan untuk login serta mengakses Google Cloud selama durasi lab.

Untuk menyelesaikan lab ini, Anda memerlukan:

  • Akses ke browser internet standar (disarankan browser Chrome).
Catatan: Gunakan jendela Samaran (direkomendasikan) atau browser pribadi untuk menjalankan lab ini. Hal ini akan mencegah konflik antara akun pribadi Anda dan akun siswa yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.
  • Waktu untuk menyelesaikan lab. Ingat, setelah dimulai, lab tidak dapat dijeda.
Catatan: Hanya gunakan akun siswa untuk lab ini. Jika Anda menggunakan akun Google Cloud yang berbeda, Anda mungkin akan dikenai tagihan ke akun tersebut.

Mengaktifkan Cloud Shell

Cloud Shell adalah mesin virtual yang dilengkapi dengan berbagai alat pengembangan. Mesin virtual ini menawarkan direktori beranda persisten berkapasitas 5 GB dan berjalan di Google Cloud. Cloud Shell menyediakan akses command-line untuk resource Google Cloud Anda.

  1. Klik Activate Cloud Shell Ikon Activate Cloud Shell di bagian atas Konsol Google Cloud.

  2. Klik jendela berikut:

    • Lanjutkan melalui jendela informasi Cloud Shell.
    • Beri otorisasi ke Cloud Shell untuk menggunakan kredensial Anda guna melakukan panggilan Google Cloud API.

Setelah terhubung, Anda sudah diautentikasi, dan project ditetapkan ke Project_ID, . Output berisi baris yang mendeklarasikan Project_ID untuk sesi ini:

Project Cloud Platform Anda dalam sesi ini disetel ke {{{project_0.project_id | "PROJECT_ID"}}}

gcloud adalah alat command line untuk Google Cloud. Alat ini sudah terinstal di Cloud Shell dan mendukung pelengkapan command line.

  1. (Opsional) Anda dapat menampilkan daftar nama akun yang aktif dengan perintah ini:
gcloud auth list
  1. Klik Authorize.

Output:

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} Untuk menetapkan akun aktif, jalankan: $ gcloud config set account `ACCOUNT`
  1. (Opsional) Anda dapat menampilkan daftar ID project dengan perintah ini:
gcloud config list project

Output:

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Catatan: Untuk mendapatkan dokumentasi gcloud yang lengkap di Google Cloud, baca panduan ringkasan gcloud CLI.

Tugas 1. Mengonfigurasi Antigravity CLI sesuai kebutuhan Anda

Mengaktifkan Cloud Logging untuk Antigravity CLI

Untuk mendukung penilaian untuk beberapa tugas di lab ini, Anda perlu mengaktifkan Cloud Logging di Antigravity CLI.

  • Di Cloud Shell, jalankan perintah berikut untuk mengonfigurasi Cloud Logging untuk Antigravity CLI:
mkdir -p ~/.antigravity cat < ~/.antigravity/settings.json { "project": "{{{ project_0.project_id }}}", "telemetry": { "enabled": true, "target": "gcp", "otlpEndpoint": "http://{{{ project_0.startup_script.external_ip }}}:4318", "otlpProtocol": "http", "logPrompts": true, "useCollector": true } } EOF

Anda mungkin melihat bahwa file AGENTS.md (or GEMINI.md) sampel memberikan beberapa petunjuk umum serta petunjuk yang sangat spesifik untuk gaya coding, pengelolaan dependensi, dan lainnya. Dengan cara yang sama, Anda dapat menulis panduan sendiri berdasarkan bahasa pemrograman, framework, gaya coding, dan preferensi khusus project lainnya.

File AGENTS.md (or GEMINI.md) adalah kunci untuk membuat Antigravity CLI mengikuti preferensi Anda. Untuk informasi selengkapnya, Anda dapat merujuk ke seri Practical Antigravity CLI, yang membahas lebih dalam cara Anda dapat membuat file tersebut secara otomatis untuk project Anda, menyesuaikan System Prompt, dan lainnya.

Menyiapkan konfigurasi khusus project

Sebelum memulai di Antigravity CLI, Anda perlu membuat folder untuk digunakan sebagai folder utama untuk semua project yang mungkin Anda buat di dalamnya. Ini adalah titik awal bagi Antigravity CLI untuk mulai bekerja, meskipun mungkin merujuk ke beberapa folder lain di sistem Anda sesuai kebutuhan.

  1. Jalankan perintah berikut di Cloud Shell untuk membuat folder contoh, antigravity-projects, dan buka folder tersebut:
export GOOGLE_CLOUD_PROJECT="{{{ project_0.project_id }}}" mkdir antigravity-projects cd antigravity-projects
  1. Sekarang jalankan perintah berikut untuk membuat subdirektori .gemini yang berisi file konfigurasi settings.json:
mkdir -p ~/.antigravity echo '{ "project": "{{{ project_0.project_id }}}", "telemetry": { "enabled": true, "target": "gcp", "otlpEndpoint": "http://{{{ project_0.startup_script.external_ip }}}:4318/v1/logs", "otlpProtocol": "http", "logPrompts": true, "useCollector": true } }' > ~/.antigravity/settings.json

Di Cloud Shell, Antigravity CLI sudah terinstal.

  1. Untuk mulai berinteraksi dengan Antigravity CLI, beralihlah ke tab ✦ Antigravity CLI di terminal Cloud Shell.

Saat Anda menggunakan Antigravity CLI untuk pertama kalinya, Anda mungkin akan diminta untuk memilih metode autentikasi.

  1. Jika diminta untuk memilih mode autentikasi, tekan 2 untuk memilih 2. Menggunakan kredensial pengguna Cloud Shell. Jika Anda tidak diminta untuk melakukan autentikasi, tidak apa-apa. Anda dapat mengabaikan langkah ini dan melanjutkan langkah selanjutnya di lab.

Setelah Anda berhasil diautentikasi, Antigravity CLI siap dan menunggu perintah Anda. Contoh screenshot-nya adalah sebagai berikut:

Untuk saat ini, Anda dapat keluar dari Antigravity CLI karena Anda akan mulai bekerja dengan model secara lebih mendetail dalam tugas berikutnya.

  1. Tekan CTRL+D atau CTRL+C dua kali, atau jalankan perintah /quit, untuk keluar dari Antigravity CLI.

Tugas 2. Berinteraksi dengan Antigravity CLI

Dalam tugas ini, Anda akan mulai menggunakan Antigravity CLI. Agar fungsi penilaian di lab ini stabil, Anda harus menginstal versi tertentu dari Antigravity CLI terlebih dahulu. Kemudian, karena Anda ingin mulai bekerja di dalam folder khusus project yang Anda buat untuk tujuan ini, mulailah sesi Gemini baru.

  1. Di Cloud Shell, jalankan perintah berikut untuk menginstal versi Antigravity CLI yang relevan secara global: npm install -g @google/antigravity-cli@0.6.1
Catatan: Anda dapat mencoba model lain dengan menggunakan perintah /model di Antigravity CLI.

Saat Antigravity CLI berjalan, Anda dapat memverifikasi model yang berjalan di kanan bawah terminal Antigravity CLI seperti dalam screenshot berikut:

Menggunakan mode non-interaktif

Yang menarik, kita bisa menjalankan Antigravity CLI dalam mode non-interaktif. Artinya, Anda langsung memberikan perintah dan Gemini akan langsung meresponsnya, tanpa membuka terminal interaktif Antigravity CLI. Hal ini sangat berguna jika Anda berencana menggunakan Antigravity CLI secara otomatis sebagai bagian dari skrip atau proses otomatisasi lainnya.

  1. Keluar dari sesi (tekan CTRL+D atau CTRL+C dua kali, atau jalankan perintah /quit).

  2. Di Cloud Shell, jalankan perintah berikut dengan parameter -p:

gemini -p "What is the gcloud command to deploy to Cloud Run?"

Perlu diingat bahwa dalam mode non-interaktif, tidak ada kesempatan untuk melanjutkan percakapan dengan pertanyaan lanjutan. Mode ini juga tidak memungkinkan Anda memberikan izin pada alat (termasuk WriteFile) atau menjalankan perintah shell.

Klik Periksa progres saya untuk memverifikasi tujuan. Menggunakan mode non-interaktif Gemini

Tugas 6. Melakukan vibe coding dengan Antigravity CLI

Dalam tugas ini, Anda akan menggunakan Antigravity CLI untuk melakukan vibe coding pada sebuah situs. Anda meminta Antigravity CLI untuk membuat struktur situs dan menyiapkan situs tersebut.

Catatan: Meskipun Anda sangat cermat dalam memberikan petunjuk, saat melakukan vibe coding, model terkadang bisa menyimpang dari petunjuk yang Anda berikan, berhalusinasi, atau terjebak dalam loop. Jika model macet, tekan ESC dan berikan perintah dengan petunjuk yang diperbarui atau ulangi petunjuk sebelumnya, sesuai kebutuhan.
  1. Di Antigravity CLI, keluarkan perintah berikut:
Generate a website for a 1-day event filled with technical talks. There are going to be 6 talks in a single track of 1 hour each. Each talk has the following information: title, 1 or maximum of 2 speakers, category (1 or maximum of 3 keywords), duration and a description. The website has a single page where users can see the schedule for the entire day with the timings. There will be one lunch break of an hour and the event starts at 10:00 AM. Keep a 10 minute transition between talks. I would like to use Node.js on the server side and standard HTML, JavaScript, and CSS on the front-end. The users should be able to search the talks based on category. I would like you to proceed in the following way: 1. Plan out how you would design and code this application. 2. Ask me for any clarifications along the way. 3. Once I am fine with it, do generate the code, and compile the website into a single, serverless HTML file. 4. Provide me with instructions to run and test the website (serve the index.html file to me using a simple Python server so I can preview it locally).

Antigravity CLI akan menjalankan serangkaian tindakan pada tahap ini.

  1. Jika model ingin Anda mengonfirmasi tindakan apa yang harus diambil selanjutnya, atau menanyakan cara melanjutkan, berikan perintah sebagai berikut:
Create the website using placeholder data and proceed as per your plan suggestions. Catatan: Waktu tunggu Antigravity CLI mungkin akan habis atau Antigravity CLI menggunakan nama pengguna yang salah, dll. Lakukan interaksi dengannya dan sarankan perbaikan yang diperlukan.

Beberapa perintah dan respons berikutnya adalah contoh alur yang diamati. Anda mungkin mendapatkan respons yang sama sekali berbeda.

Anda perlu berinteraksi dua arah dengan Antigravity CLI, sesuai kebutuhan.


Terkadang, Antigravity CLI dapat menyarankan perintah yang ingin dijalankannya. Untuk tujuan lab ini, Anda harus mengontrol tugasnya.

Jika model menawarkan untuk menjalankan perintah, Anda cukup menekan ESC untuk keluar dan meresponsnya dengan pesan seperti berikut:

Setelah mengikuti petunjuk untuk memulai server dan membuka halaman beranda, Anda akan mendapatkan situs sampel seperti yang ditunjukkan (Anda akan melihat varian situs serupa jika menggunakan perintah yang sama):

Anda dapat terus melakukan perubahan lainnya dengan bantuan Antigravity CLI.

  • Membuat repositori.
  • Menggunakan beberapa perintah Git: init, add, commit untuk mengelola repositori Git lokal.
  • Menyiapkan Git remote dan melakukan push.
Catatan: Ada kemungkinan Antigravity CLI waktu tunggunya habis atau menggunakan nama pengguna yang salah, dll. Lakukan interaksi dengannya dan sarankan perbaikan yang sesuai, jika diperlukan.

Jika Antigravity CLI mengalami masalah dengan autentikasi saat mengirimkan perubahan Anda, ingatkan untuk menggunakan alat server MCP GitHub.

Jika semuanya berjalan lancar, Anda akan memiliki repositori GitHub. Contoh screenshot-nya adalah sebagai berikut:

Selamat! Anda telah membuat situs dengan bantuan Antigravity CLI dan mengirimkan perubahan ke repositori GitHub yang Anda buat.

Catatan: Anda belum menyelesaikan file README.md yang mudah digunakan untuk project di lab ini, tetapi melakukannya akan direkomendasikan dalam lingkungan produksi yang sesungguhnya. Jika Anda mau, Anda dapat meminta Antigravity CLI untuk melakukannya.

Klik Periksa progres saya untuk memverifikasi tujuan.

Selamat!

Selamat, Anda telah berhasil mempelajari Antigravity CLI, kemampuannya, dan menerapkannya ke kasus penggunaan.

Langkah berikutnya/Pelajari lebih lanjut

Manual Terakhir Diperbarui pada 16 Oktober 2025

Lab Terakhir Diuji pada 16 Oktober 2025

Hak cipta 2026 Google LLC. Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.

Sebelum memulai

  1. Lab membuat project dan resource Google Cloud untuk jangka waktu tertentu
  2. Lab memiliki batas waktu dan tidak memiliki fitur jeda. Jika lab diakhiri, Anda harus memulainya lagi dari awal.
  3. Di kiri atas layar, klik Start lab untuk memulai

Gunakan penjelajahan rahasia

  1. Salin Nama Pengguna dan Sandi yang diberikan untuk lab tersebut
  2. Klik Open console dalam mode pribadi

Login ke Konsol

  1. Login menggunakan kredensial lab Anda. Menggunakan kredensial lain mungkin menyebabkan error atau dikenai biaya.
  2. Setujui persyaratan, dan lewati halaman resource pemulihan
  3. Jangan klik End lab kecuali jika Anda sudah menyelesaikan lab atau ingin mengulanginya, karena tindakan ini akan menghapus pekerjaan Anda dan menghapus project

Konten ini tidak tersedia untuk saat ini

Kami dapat memberi tahu Anda melalui email saat konten tersedia

Bagus!

Kami dapat menghubungi Anda melalui email saat konten tersedia

Satu lab dalam satu waktu

Konfirmasi untuk mengakhiri semua lab yang ada dan memulai lab ini

Gunakan penjelajahan rahasia untuk menjalankan lab

Menggunakan jendela Samaran atau browser pribadi adalah cara terbaik untuk menjalankan lab ini. Langkah ini akan mencegah konflik antara akun pribadi Anda dan akun Siswa, yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.