GenTerminal

Apa itu GenTerminal?

GenTerminal adalah klien terminal SSH lintas platform dari Genspark untuk iPhone, Android, Mac, Windows, dan Linux. Terhubung ke server Anda, kelola host Anda, dan jalankan perintah dari perangkat apa pun, dengan host dan pengaturan Anda tetap tersinkronisasi melalui akun Genspark Anda.

Kemampuan utama:

  • Terminal SSH — terhubung ke server mana pun melalui SSH dan bekerja di terminal berfitur lengkap, di desktop atau ponsel
  • Pengelolaan host — simpan server Anda, atur ke dalam grup, dan sambungkan kembali ke host terbaru dengan satu ketukan
  • Sinkronisasi antar perangkat — masuk dengan akun Genspark Anda dan host serta pengaturan tersimpan Anda mengikuti Anda ke setiap perangkat
  • Vault kunci terenkripsi — lindungi kata sandi dan kunci privat tersimpan Anda dengan kata sandi vault
  • Transfer file SFTP — jelajahi, unggah, dan unduh file di server Anda
  • Penerusan port (aplikasi desktop) — atur tunnel lokal dan jarak jauh
  • Snippets — simpan perintah yang sering Anda gunakan dan jalankan dengan satu ketukan
  • Alih jendela cepat & system tray (aplikasi desktop) — panggil atau sembunyikan jendela dengan pintasan global dan jaga agar tetap rapi di tray
  • Genspark Mesh — hubungkan perangkat Anda sendiri ke jaringan pribadi agar dapat saling terhubung secara langsung
  • Berbagi terminal — bagikan terminal langsung kepada orang lain melalui tautan browser
  • Tab agen bawaan — agen bawaan di tab tersendiri yang dapat membaca riwayat gulir terminal dan membantu mengendalikan sesi Anda
  • Sesi persisten — sesi Anda tetap berjalan di host saat Anda memutuskan sambungan

Mulai Cepat

Unduh dan instal GenTerminal

  • iPhone — dapatkan dari App Store.
  • Android — dapatkan aplikasi Android sebagai APK langsung dari genterminal.ai — aplikasi ini tidak tersedia di Google Play.
  • Mac / Windows / Linux — unduh aplikasi desktop dari genterminal.ai. Aplikasi desktop Linux tersedia dalam format AppImage dan tidak diperbarui secara otomatis; dapatkan build Linux terbaru dari halaman yang sama.

Jika tautan penginstal desktop tidak berfungsi, Anda juga dapat mengunduh aplikasi desktop dari genspark.ai/download. Lalu buka aplikasinya.

Masuk dengan akun Genspark Anda

Masuk dengan akun Genspark Anda yang sudah ada. GenTerminal terintegrasi dengan Genspark, sehingga tidak diperlukan pendaftaran terpisah, dan dengan masuk, host Anda dapat disinkronkan di berbagai perangkat.

Tambahkan host

Ketuk atau klik Tambah Host (tombol +) dan isi detail server Anda:

  • Host / alamat — nama host atau alamat IP server
  • Port — port SSH (biasanya 22)
  • Nama pengguna — pengguna login Anda di server
  • Autentikasi — kata sandi atau kunci privat

Simpan host tersebut.

Hubungkan

Buka host yang baru saja Anda simpan untuk memulai sesi SSH. Di aplikasi desktop, Anda mengetik perintah dengan keyboard seperti di terminal mana pun; di iPhone dan Android, gunakan bilah tombol fungsi di atas keyboard untuk tombol seperti Tab, Ctrl, Esc, dan tombol panah.

Panduan Fitur & Cara Penggunaan

Pengelolaan & Grup Host

Daftar host adalah pangkalan utama Anda. Dari sana Anda dapat:

  • Menambah, mengedit, dan menghapus host — simpan semua server Anda di satu tempat
  • Mengatur ke dalam grup — urutkan server terkait (misalnya, berdasarkan proyek atau lingkungan) ke dalam grup agar daftar tetap rapi
  • Menyambung kembali ke host terbaru — koneksi yang paling baru Anda gunakan ditampilkan untuk penyambungan kembali dengan satu ketukan

Sinkronisasi Cloud Antar Perangkat

Saat Anda masuk dengan akun Genspark Anda, GenTerminal menjaga host, grup, snippets, dan pengaturan Anda tetap tersinkronisasi secara otomatis di semua perangkat Anda. Tambahkan server di ponsel Anda dan server itu juga ada di Mac Anda — tanpa ekspor atau impor manual.

Sinkronisasi terikat pada akun Genspark Anda, jadi masuk di perangkat baru memulihkan semua yang telah Anda simpan.

Vault Kunci

Vault melindungi bagian sensitif dari host Anda — kata sandi dan kunci privat tersimpan — dengan mengenkripsinya menggunakan kata sandi vault yang hanya Anda ketahui. Kata sandi vault Anda melindungi kredensial tersimpan Anda di setiap perangkat; pengaturan Enkripsi kunci sebelum sinkronisasi di bawah ini mengontrol cara kunci privat Anda dilindungi saat disinkronisasi. Jika Anda lupa kata sandi vault, kata sandi itu tidak dapat dipulihkan — sebagai gantinya Anda mengatur ulang vault, yang akan menghapus kredensial tersimpan; pada build terbaru, pengaturan ulang disetujui di browser Anda.

  • Tetapkan kata sandi vault — pertama kali Anda menyimpan kredensial, Anda akan diminta membuat kata sandi vault. Kata sandi ini membuka kunci tersimpan Anda di perangkat mana pun.
  • Buka kunci di perangkat baru — memasukkan kata sandi vault yang sama di perangkat lain mendekripsi kredensial tersinkronisasi Anda di sana. Kata sandi vault Anda tidak pernah disimpan di server kami, jadi simpan di tempat yang aman; kata sandi itu tidak dapat dipulihkan untuk Anda.
  • Enkripsi kunci sebelum sinkronisasi — pengaturan yang mengenkripsi kunci privat Anda dengan kata sandi vault Anda sebelum meninggalkan perangkat Anda, sehingga hanya teks tersandi yang pernah disinkronisasi. Aktifkan jika Anda ingin kunci Anda terlindungi secara end-to-end dalam sinkronisasi.

Transfer File SFTP

Selain menjalankan perintah, GenTerminal dapat menjelajahi file di server Anda melalui SFTP. Buka penjelajah file untuk host yang terhubung untuk menavigasi folder, mengunggah file dari perangkat Anda, dan mengunduh file dari server.

Penerusan Port

Di aplikasi desktop, GenTerminal dapat mengatur tunnel SSH sehingga Anda dapat menjangkau layanan melalui server Anda:

  • Penerusan lokal — membuat port di jaringan jarak jauh dapat dijangkau dari mesin Anda sendiri (misalnya, untuk membuka basis data atau aplikasi web internal yang hanya dapat dilihat server Anda)
  • Penerusan jarak jauh — memaparkan port dari mesin Anda di sisi jarak jauh

Atur tunnel bersamaan dengan koneksi host, dan tunnel tetap aktif selama Anda terhubung.

Snippets

Snippets adalah perintah yang Anda simpan sekali dan gunakan kembali. Jika Anda mendapati diri Anda mengetik perintah yang sama berulang kali, simpan sebagai snippet dan sisipkan ke terminal dengan satu ketukan atau klik alih-alih mengetik ulang.


Alih Jendela Cepat & System Tray

Di aplikasi desktop, GenTerminal tetap praktis tanpa memenuhi layar Anda:

  • Pintasan global — tekan pintasan keyboard dari mana saja untuk langsung menampilkan atau menyembunyikan jendela GenTerminal. Anda dapat mengubah pintasan di Pengaturan.
  • System tray — menutup jendela menjaga GenTerminal tetap berjalan di tray (menu bar di Mac), sehingga sesi dan alih cepat Anda tetap tersedia. Keluar sepenuhnya dari menu tray saat Anda selesai.

Bilah Tombol Fungsi

Di iPhone dan Android, keyboard ponsel tidak memiliki tombol yang dibutuhkan terminal, jadi GenTerminal menambahkan bilah tombol fungsi di atas keyboard dengan Tab, Ctrl, Esc, tombol panah, dan tombol khusus lainnya, sehingga Anda dapat menjalankan alat interaktif dan pintasan seperti di terminal desktop.

Genspark Mesh

Genspark Mesh menempatkan perangkat Anda sendiri dalam jaringan pribadi sehingga perangkat-perangkat tersebut dapat saling terhubung secara langsung melalui WireGuard — tanpa IP publik, tanpa port yang terekspos, dan tanpa pengaturan VPN terpisah. Setelah sebuah perangkat bergabung dengan mesh Anda, perangkat tersebut akan muncul di bilah sisi dan siap dihubungkan, dan Anda dapat membuka koneksi SSH ke perangkat tersebut dari perangkat lain mana pun dalam mesh yang sama.

Atur di setiap perangkat. Di Pengaturan → Genspark Mesh, aktifkan Genspark Mesh. Agar perangkat dapat menerima koneksi SSH dari perangkat mesh Anda yang lain, aktifkan juga Izinkan koneksi SSH masuk.

Setujui setiap perangkat di browser Anda. Saat Anda menambahkan perangkat, Genspark akan menampilkan kode pemasangan dan tautan persetujuan; setujui di browser Anda, lalu perangkat tersebut akan bergabung. Perangkat yang sudah pernah Anda daftarkan akan terhubung kembali dengan sendirinya — tanpa perlu persetujuan ulang. Mendaftarkan ulang perangkat akan menggantikan pendaftaran sebelumnya.

Batasan dan biaya. Anda dapat memiliki hingga 50 perangkat dalam mesh Anda per akun Genspark. Genspark Mesh gratis.

Berbagi Terminal

Bagikan terminal langsung kepada orang lain melalui tautan browser — berguna untuk bekerja berpasangan menyelesaikan masalah atau memperlihatkan sesi kepada rekan kerja.

Memulai berbagi. Klik kanan tab yang terhubung dan pilih Bagikan Terminal. GenTerminal akan membuat tautan browser yang dapat Anda kirim.

Siapa yang dapat bergabung. Penonton masuk dengan akun Genspark mereka dan memasukkan kata sandi berbagi yang Anda kirimkan kepada mereka. Anda juga dapat membatasi akses hanya untuk alamat email atau domain tertentu. Secara default, berbagi bersifat hanya-baca; aktifkan sakelar opsional izinkan input jika Anda ingin penonton dapat mengetik.

Selama berbagi aktif. Tautan tetap berlaku meskipun SSH tersambung ulang, sehingga sesi yang terputus tidak merusak berbagi. Memutuskan koneksi tidak langsung mencabutnya — berbagi akan kedaluwarsa sekitar 24 jam setelah Anda berhenti berbagi, dan Anda dapat menjaga hingga lima berbagi tetap aktif sekaligus. Berbagi terminal gratis.

Tab Agen Bawaan

GenTerminal menyertakan agen bawaan di tabnya sendiri. Agen ini terbatas pada terminal tempat ia terpasang: agen dapat membaca riwayat gulir (scrollback) tab tersebut dan bekerja dengan sesi Anda, sehingga Anda dapat menanyakan output yang sudah tampil di layar, atau memintanya membantu mengarahkan langkah selanjutnya. Terminal itu sendiri gratis; agen berjalan di proksi LLM Genspark, sehingga responsnya menggunakan kredit dari akun Genspark yang Anda gunakan untuk masuk.

Sesi Persisten

GenTerminal menjalankan sesi Anda di host, sehingga sesi tetap berjalan saat klien Anda tidak terhubung. Menutup tab atau kehilangan koneksi jaringan tidak akan menghentikan sesi — saat Anda kembali, sesi tersebut masih ada.

Pemecahan Masalah

Di iPhone, sesi SSH saya terputus tak lama setelah saya beralih dari aplikasi — mengapa?

Ini adalah perilaku yang diharapkan di iPhone, bukan bug. iOS membatasi apa yang dapat dilakukan aplikasi di latar belakang, jadi setelah GenTerminal berada di latar belakang sekitar 30 detik, sistem operasi menangguhkannya dan koneksi SSH terputus. Saat Anda kembali ke aplikasi, cukup sambungkan kembali ke host. Untuk menghindari gangguan selama perintah yang berjalan lama, jaga GenTerminal tetap di latar depan. (Aplikasi desktop tidak terpengaruh oleh batasan ini.)

FAQ

Platform apa saja yang didukung GenTerminal?

GenTerminal berjalan di iPhone, Android, Mac, Windows, dan Linux. Dapatkan aplikasi iPhone dari App Store, aplikasi Android sebagai APK langsung dari genterminal.ai, dan aplikasi desktop Mac, Windows, dan Linux dari situs yang sama. Host dan pengaturan Anda tersinkronisasi di semuanya saat Anda masuk dengan akun Genspark yang sama. Penerusan port dan pintasan global / system tray tersedia di aplikasi desktop; bilah tombol fungsi ada di ponsel.

Bagaimana cara mengirim informasi diagnostik saat saya melaporkan masalah?

Jika Anda mengalami masalah dan tim dukungan kami meminta log, Anda dapat mengunggah diagnostik dari dalam aplikasi:

  1. Buka Pengaturan.
  2. Ketuk atau klik Kirim diagnostik.

Ini mengunggah log aplikasi terbaru sehingga kami dapat menyelidiki. Sebutkan perkiraan waktu masalah terjadi saat Anda menghubungi dukungan — ini membantu kami menemukan log yang tepat.

Bagaimana cara mendapatkan dukungan?

Kirim email kepada kami di [email protected]. Sertakan apa yang terjadi, perangkat dan versi OS yang Anda gunakan, dan, jika Anda sudah mengunggah diagnostik, perkiraan waktu masalah.

Bagaimana cara menghapus akun saya?

Anda dapat menghapus akun Anda dari dalam aplikasi. Buka Pengaturan, temukan bagian akun, dan pilih Hapus akun. Menghapus akun Anda menghapus data tersinkronisasi Anda; tindakan ini tidak dapat dibatalkan.

Apakah host tersimpan saya tersinkronisasi antar perangkat?

Ya. Selama Anda masuk dengan akun Genspark yang sama, host, grup, snippets, dan pengaturan Anda tersinkronisasi secara otomatis di iPhone, Android, Mac, Windows, dan Linux. Untuk mendekripsi kata sandi dan kunci tersinkronisasi di perangkat baru, masukkan kata sandi vault Anda di sana.