Bayangkan ini: aplikasi kamu error, tapi kamu sedang di luar ruangan cuma pegang HP. Kamu perlu cek isi file config di dalam container, lihat process apa yang sedang jalan, atau cari error di log.
Sebelumnya, kamu harus buka laptop → login dashboard → pilih service → tab Terminal → jalankan command.
Sekarang? Cukup ketik ke AI:
"Cek isi file config.json di dalam service api-backend"
Dan Heli Crew akan menjalankan perintah itu untuk kamu — langsung dari chat.
Apa Itu Terminal Execution?
Terminal Execution adalah fitur baru di Heli Crew yang memungkinkan AI assistant menjalankan perintah shell langsung di dalam container kamu.
Ini bukan sekadar baca log atau cek metrik — ini benar-benar menjalankan command seperti ls, cat, ps, curl, atau perintah lain yang bisa dijalankan di terminal.
Kamu → "Cek isi file .env di service backend"
↓
Heli Crew → Menjalankan: cat /app/.env
↓
Hasil ditampilkan langsung di chat
Mengapa Ini Penting?
Debugging Jadi Cepat
Sebelumnya, debugging butuh banyak langkah:
- Buka dashboard
- Pilih service
- Buka tab Terminal
- Login ke terminal
- Jalankan command
Dengan Terminal Execution, cukup satu pesan ke AI:
- Ketik pertanyaan
- Dapat jawaban
Bisa Dilakukan dari Mana Saja
Sedang meeting dan perlu cek sesuatu? Cukup buka chat di HP, ketik perintah, dan dapatkan hasilnya. Tidak perlu laptop, tidak perlu akses ke dashboard.
AI yang Paham Konteks
Heli Crew tidak sekadar menjalankan command — ia memahami konteks. Jika kamu bilang "cek kenapa service error", AI akan menjalankan perintah yang relevan seperti melihat log, mengecek process, atau memeriksa file konfigurasi.
Use Cases Nyata
1. Cek Isi File Konfigurasi
Kamu: "Tampilkan isi file package.json di service api-backend"
Heli Crew menjalankan:
$ cat /app/package.json
Hasil:
{
"name": "api-backend",
"version": "2.1.0",
"dependencies": {
"express": "^4.18.2",
"pg": "^8.11.0"
}
}
2. Lihat Process yang Sedang Jalan
Kamu: "Process apa saja yang sedang jalan di service worker?"
Heli Crew menjalankan:
$ ps aux
Hasil:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
worker 123 2.1 5.3 456789 12345 ? Sl 10:00 0:30 node worker.js
worker 456 0.3 1.2 234567 5678 ? Sl 10:00 0:05 node cron.js
3. Cek Koneksi Database
Kamu: "Test koneksi ke PostgreSQL dari service api-backend"
Heli Crew menjalankan:
$ pg_isready -h postgres-db -p 5432
Hasil:
postgres-db:5432 - accepting connections
4. Lihat Struktur Directory
Kamu: "Apa saja file di folder /app/src/controllers?"
Heli Crew menjalankan:
$ ls -la /app/src/controllers/
Hasil:
total 48
drwxr-xr-x 6 root root 4096 Jun 4 10:00 .
drwxr-xr-x 12 root root 4096 Jun 4 10:00 ..
-rw-r--r-- 1 root root 2345 Jun 4 10:00 auth.controller.js
-rw-r--r-- 1 root root 3456 Jun 4 10:00 user.controller.js
-rw-r--r-- 1 root root 1234 Jun 4 10:00 health.controller.js
5. Debug Error Runtime
Kamu: "Service saya error, cek apa yang terjadi"
Heli Crew menjalankan beberapa perintah:
1. ps aux — melihat process
2. tail -n 50 /var/log/app.log — melihat log terakhir
3. cat /app/.env — memeriksa environment variable
Lalu AI menganalisis dan memberikan rekomendasi.
Bagaimana Cara Kerjanya?
Cukup ketik perintah ke Heli Crew, AI akan menjalankannya di dalam container kamu. Hasilnya langsung ditampilkan di chat.
Setiap eksekusi membutuhkan approval dari kamu — tidak ada perintah yang jalan tanpa konfirmasi. Semua perintah juga tercatat untuk keperluan audit.
Tips Menggunakan Terminal Execution
1. Mulai dari yang Sederhana
✅ "Cek isi file config.json"
✅ "Tampilkan 10 baris terakhir dari log"
✅ "Lihat process yang sedang jalan"
2. Gunakan untuk Debugging
"Service saya error 500, tolong bantu cari penyebabnya"
→ AI akan menjalankan beberapa perintah untuk menganalisis
3. Kombinasikan dengan Tool Lain
Terminal execution bisa dikombinasikan dengan tool lain:
- Cek metrik + cek log — untuk analisis menyeluruh
- Cek variabel + cek file config — untuk verifikasi konfigurasi
- Cek deployment + jalankan command — untuk validasi post-deploy
4. Hindari Perintah Dekstruktif
Jangan gunakan terminal execution untuk:
- Menghapus file penting
- Mengubah konfigurasi system
- Install package tanpa perencanaan
Gunakan fitur set variable atau deploy untuk perubahan konfigurasi.
Perbandingan: Terminal Manual vs AI Terminal
| Aspek | Terminal Manual | AI Terminal Execution |
|---|---|---|
| Akses | Buka dashboard → tab terminal | Ketik di chat |
| Kecepatan | 4-5 langkah | 1 langkah |
| Mobile | Interface terminal kecil | Chat yang nyaman |
| Konteks | Harus tahu command | AI bantu pilih command |
| Multi-command | Jalankan satu per satu | AI bisa jalankan beberapa sekaligus |
| Analisis | Manual interpretasi | AI berikan rekomendasi |
Mulai Gunakan Sekarang
Terminal Execution sudah tersedia di Heli Crew. Untuk menggunakannya:
- Buka project kamu di helipod.io
- Klik ikon Bot di header untuk membuka Heli Crew
- Ketik perintah yang ingin dijalankan
- Klik Approve untuk menjalankan perintah
Contoh yang bisa kamu coba sekarang:
- "Cek isi file package.json di service utama"
- "Tampilkan proses yang sedang jalan"
- "Test koneksi database"
- "Lihat struktur folder aplikasi"
Kesimpulan
Terminal Execution mengubah cara kamu berinteraksi dengan container. Tidak perlu lagi membuka terminal secara manual — cukup ketik ke AI dan dapatkan hasilnya.
Ini bagian dari komitmen Helipod untuk membuat deployment dan manajemen infrastruktur lebih mudah diakses oleh semua developer Indonesia.
Belum punya akun? Daftar gratis di helipod.io — tidak perlu kartu kredit.
Punya pertanyaan? Hubungi kami di support@helipod.id atau bergabung ke komunitas di hangar.helipod.io.