Platform
  • Android 8.0 atau lebih baru — ketersediaan di Google Play bergantung pada jalur rilis; versi pengujian tertutup memerlukan pendaftaran
  • iOS 16 atau lebih baru di iPhone dan iPad — ikuti beta publik di TestFlight
  • Versi Android/iOS terbaru memakai format cadangan 2 untuk inventaris dan pengaturan; impor tidak menyediakan fitur platform yang tidak didukung
  • Daftar ini mengikuti kode sumber aplikasi terbaru; ketersediaan berbeda menurut toko dan versi beta, dan fitur eksperimental diberi tanda
Koneksi
  • Autentikasi kata sandi dan kunci privat
  • Kunci privat Ed25519, ECDSA (P-256/384/521), dan RSA di Android; Ed25519 dan ECDSA di iOS. Kedua platform dapat membuka kunci yang terenkripsi frasa sandi
  • Profil server tersimpan dengan host, port, pengguna, kredensial, kunci privat, dan spesifikasi tunnel opsional — klon profil untuk menggandakan pengaturannya ke server baru
  • Beri sebuah server nama dan daftarnya menampilkan nama itu alih-alih alamatnya — alamatnya kembali muncul setiap kali dua baris akan terlihat serupa
  • Cari server tersimpan berdasarkan nama, host, port, kredensial, atau salah satu alamat alternatifnya
  • Sambung dua kali ke mesin yang sama lewat dua baris tersimpan dan aplikasi menyadarinya — ia mencocokkan sidik jari kunci host lalu menawarkan untuk menggabungkannya menjadi satu server multi-alamat
  • Alur Tambah Sesi berbasis pencarian: pilih server tersimpan dari halaman pencarian khusus dan sambung dengan satu ketuk
  • Beberapa alamat per server tersimpan untuk roaming LAN/VPN — dihubungi berurutan dengan alamat terakhir yang berhasil dicoba lebih dulu, dan penyambungan ulang aktif saat jaringan berubah
  • Catatan kredensial yang dapat dipakai ulang dan dipilih dari penyetelan server
  • Layar beranda yang dirancang untuk melanjutkan pekerjaan: koneksi yang aktif saat ini, dan sesi tmux yang menunggu di server Anda — diambil dari snapshot tersimpan, sehingga tetap terdaftar tanpa jaringan dan setiap baris ditandai umurnya. Di iOS, daftar Terkini pindah ke lembar Koneksi Baru, tempat satu ketuk langsung mengisi formulirnya
  • IPv6 dari ujung ke ujung: literal dalam kurung siku dengan port opsional di kolom alamat, dan tujuan IPv6 dalam kurung siku pada aturan penerusan port
  • Log upaya masuk berhasil dan gagal, mencatat alamat persis yang dihubungi dan, saat gagal, alasannya
  • Transport proxy Teleport (eksperimental, Android): masuk dengan nama pengguna, kata sandi, dan OTP atau impor berkas konfigurasi atau identitas Teleport, telusuri node klaster, lalu jalankan terminal, SFTP, tmux, dan plugin melalui tunnel proxy
  • Host perantara SSH tersimpan pada kedua platform, dengan urutan maksimal delapan lompatan diperluas; setiapnya punya kredensial dan pemeriksaan identitas
  • Penerusan agen SSH Android: aktifkan per server agar program meminta tanda tangan kunci tersimpan, dengan persetujuan opsional; kunci privat tetap di ponsel
  • FIDO2 Android lewat USB/NFC: daftarkan atau impor kredensial OpenSSH lalu jawab permintaan sentuhan/PIN
Terminal
  • Perilaku terminal bergaya VT100/xterm-256color dengan warna sejati 24-bit dan huruf miring — shell diberi tahu TERM=xterm-256color dan COLORTERM=truecolor
  • Buffer scrollback yang disetel ke 1.000, 5.000, 10.000, atau 50.000 baris di Android dan iOS (5.000 secara bawaan)
  • Cari di terminal — telusuri buffer scrollback dan layar yang terlihat serta lompat antar kecocokan (Android dan iOS)
  • Integrasi shell (OSC 133): melangkah antar prompt, pilih seluruh keluaran sebuah perintah — galat build dari 300 baris ke belakang, bukan hanya yang terakhir — dan dapatkan peringatan saat perintah yang berjalan lama selesai (Android dan iOS)
  • Gambar inline di terminal melalui protokol grafis Kitty, yang bertahan saat zoom cubit dan pembungkusan ulang alih-alih lenyap (Android dan iOS)
  • Aplikasi menggambar blok, braille dan glif mosaik sekstan sendiri sehingga chafa, timg dan seni ANSI pas di Android/iOS
  • Sentuhan mengirim klik ke program terminal yang melacak tetikus di kedua platform, dengan seret opsional; iOS juga menawarkan pengaturan untuk menempatkan kursor sebagai gantinya
  • Header panel menyebutkan direktori kerja sebenarnya dari panel itu, ditanyakan ke tmux atau dilaporkan shell melalui OSC 7 (Android)
  • Baris tombol tambahan berisi tiga belas tombol — ESC, TAB, CTRL, panah, Home, End, PgUp, PgDn, toggle keyboard — yang membungkus ke baris kedua alih-alih digulir, dan melipat sisanya ke menu luapan sehingga tidak ada tombol yang berada di luar layar
  • Sesuaikan barisnya di Android dan iOS: tambahkan dari palet berisi sekitar 45 preset termasuk F1–F12, kombinasi Ctrl, dan simbol; hapus, susun ulang, sembunyikan, tentukan tombol escape sequence Anda sendiri, dan reset ke default, dengan pratinjau langsung
  • Sentuh untuk fokus, opsi sentuh-untuk-tampilkan-keyboard, aksi salin dan salin semua
  • Cubit untuk ukuran teks dengan resize terminal jarak jauh
  • Mode layar penuh panel dengan ketuk ganda
  • Seleksi teks terminal dengan Salin, Bagikan, dan Pilih semua — tekan lama memilih kata, dan Salin mempertahankan pemilihan untuk dibagikan atau disalin ulang
  • Clipboard OSC 52 — salin teks dari sesi tmux atau vim jarak jauh langsung ke clipboard ponsel (Android dan iOS)
  • Papan ketik fisik dan dikte pada kedua platform; iOS mengaktifkan Dikte dan saran termasuk koreksi otomatis secara bawaan. Matikan untuk masukan langsung
  • Dukungan keyboard eksternal dan Bluetooth di Android dan iOS, termasuk panah, tombol fungsi, dan kombinasi Ctrl/Alt
  • Bracketed paste agar konten clipboard multi-baris tidak dieksekusi otomatis
  • Nerd Font bawaan menampilkan glyph ikon powerline, starship, devicon, dan Material Design di Android dan iOS yang jika tidak akan ditampilkan sebagai kotak kosong oleh font sistem
  • Karakter CJK lebar, emoji, dan karakter penggabung diukur dan digambar dengan benar di Android dan iOS, termasuk klaster grafem dan zero-width joiner
  • Font terminal yang dapat dikonfigurasi (monospace sistem, JetBrains Mono, atau Source Code Pro) dan skema warna ANSI (Solarized, Gruvbox, Dracula, Nord) di Android dan iOS, diterapkan secara langsung ke panel yang terbuka
  • Penggeser ukuran teks terminal di Pengaturan berdampingan dengan zoom cubit, serta tema aplikasi yang dapat disetel ke Sistem, Terang, atau Gelap
  • Laju trafik dan indikator koneksi macet membedakan perintah sibuk dari koneksi tanpa respons; peredupan/getaran opsional
  • Pengaturan mengontrol notifikasi jarak jauh, perintah selesai dan pembacaan papan klip jarak jauh; izin tersebut nonaktif secara bawaan
  • Gim terminal dapat mengaktifkan usapan berarah yang mengirim tombol panah di Android dan iOS; pengguliran biasa tetap menjadi perilaku bawaan
  • Di Android, atur ulang atau sembunyikan tindakan pada bilah alat sesi, tambahkan pintasan plugin terpasang, dan pilih apakah bilah alat serta tombol tambahan disembunyikan saat layar penuh
Sesi
  • Hingga delapan sesi SSH bersamaan
  • Tata letak kisi untuk sesi aktif
  • Ketahanan latar belakang dan kunci layar: di Android, layanan latar depan menjaga shell dan agen tetap berjalan setelah Anda menggeser aplikasi dari daftar terkini; di iOS, attach otomatis tmux menyambungkan kembali shell Anda
  • Keepalive dan upaya penyambungan ulang dengan backoff eksponensial — hingga sepuluh percobaan, dan kegagalan pada jaringan yang sudah Anda tinggalkan tidak dihitung ke batas itu
  • Beralih Wi-Fi, seluler, atau VPN langsung memicu penyambungan ulang alih-alih menunggu rute mati kehabisan waktu, dan sesi yang sudah dalam backoff mencoba lagi begitu jaringan yang dapat dipakai muncul
  • Probe keepalive tanpa balasan mendeteksi server yang tidak merespons dan memicu penyambungan ulang di Android/iOS
  • Titik masuk Sesi Aktif dari layar beranda; notifikasi berkelanjutan menampilkan daftar sesi — ketuk untuk membuka
  • Pelacakan perintah tmux dan lampiran ulang, dengan pilihan Otomatis, Tidak ada, tmux, herdr atau Zellij per server pada Android/iOS; identitas sesi bertahan saat berpindah soket
  • Agen melaporkan dirinya sendiri lewat terminal, sehingga aplikasi tahu agennya, alat yang sedang dijalankannya, dan apakah ia tertahan menunggu Anda — panel berubah kuning amber, headernya berbunyi "claude · needs you", dan lencana di bilah alat menghitung siapa saja yang menunggu
  • Jawab pertanyaan agen dengan satu ketuk dari daftar Agents; balasannya dikirim melalui kanal terpisah, jadi ia tidak pernah mengetik ke apa pun yang sedang tampil di layar
  • Pasang hook agen ke sebuah server dari dalam aplikasi — skrip shell kecil yang dapat dipanggil agen mana pun, bukan integrasi khusus satu vendor
  • Transport Eternal Terminal (ET) untuk sesi yang bertahan saat koneksi jaringan terputus, perangkat tidur, dan IP berubah, dengan opsi penyiapan etserver otomatis melalui SSH
  • Pengelola tmux: lihat daftar dan beralih antar sesi, jendela, dan panel — attach, ganti nama, buat, pisah, zoom, atau kill, dengan pengurutan nama/tanggal dan 🔔 untuk agen yang menunggu input
  • Satu tombol multiplexer membuka tmux, herdr dan Zellij; Herdr mendukung pratinjau panel, fokus dan balasan, Zellij sesi aktif maupun berhenti
  • Cari sesi, soket, jendela/tab, dan panel tmux, herdr, serta Zellij yang sudah dimuat sambil mempertahankan hasil dalam hierarki induknya; cabang jarak jauh yang belum dibuka tidak dicari
Berkas dan tunnel
  • Penjelajah SFTP dua panel untuk berkas lokal dan jarak jauh, dengan log transfer yang menampilkan setiap transfer dan dapat digulir
  • Antrean unggahan dan unduhan; bagikan berkas ke Mobile SSH di Android. Ekstensi Berbagi iOS mengunggah ke server terakhir yang berhasil terhubung dan mengantrekan jalur yang selesai untuk terminal yang sesuai
  • Unggah dan unduh folder rekursif antara ponsel dan host jarak jauh
  • Aksi jarak jauh: ganti nama, hapus, buat, edit, kompres ke .tar.gz, izin (chmod/chown), dan detail
  • Buka berkas yang diunduh di aplikasi lain di kedua platform — di iOS, unduhan juga muncul di aplikasi Files di bawah "On My iPhone"
  • Transfer Berkas mengingat direktori per host dan sesi tmux pada kedua platform; iOS juga mengingat folder lokal eksternal pilihan Files
  • Urutkan berdasarkan nama atau tanggal dengan persistensi per host, dan lompat kembali ke jalur jarak jauh terbaru
  • Ukuran berkas dalam satuan biner, sesuai dengan yang ditampilkan ls -h di terminal satu tab di sebelahnya
  • Penerusan port lokal yang disimpan bersama profil server dan otomatis aktif saat tersambung
  • Mengikuti tema terang atau gelap sistem di seluruh aplikasi dan penjelajah berkas — pilih Sistem, Terang, atau Gelap di Android dan iOS
  • Tambahkan, edit, atau hapus penerusan port lokal dalam sesi aktif di Android dan iOS; perubahan tetap berlaku setelah tersambung kembali tanpa menulis ulang profil server tersimpan
  • Unggahan lampiran iOS memeriksa penyelesaian dan ukuran berkas sebelum menerbitkan nama akhir berkas atau menyisipkan jalurnya, sehingga berkas yang sudah ada tetap terjaga
Pelokalan
  • Dua puluh bahasa pada kedua platform: Arab, Arab Mesir, Bengali, Mandarin Sederhana dan Tradisional, Inggris, Prancis, Jerman, Hindi, Indonesia, Jepang, Marathi, Pidgin Nigeria, Portugis, Rusia, Spanyol, Tamil, Telugu, Turki dan Urdu
  • Mengikuti bahasa sistem secara bawaan, dan Pengaturan menyediakan pemilih bahasa jika Anda ingin aplikasi dalam bahasa selain bahasa ponsel
Kunci dan cadangan
  • Buat kunci Ed25519 atau ECDSA baru di perangkat (RSA juga di Android), dengan frasa sandi opsional
  • Salin, bagikan, atau simpan kunci publik yang dibuat untuk ditambahkan ke authorized_keys server
  • Cadangan lengkap mencakup server, kredensial, pengaturan aplikasi, bahasa, urutan multiplexer, dan profil VPN pada kedua platform; Android tidak mempertahankan profil VPN iOS yang dikelola saat mengekspor ulang cadangan
  • Pilih ekspor sebagian atau inventaris saja untuk lingkup lebih kecil; pratinjau cadangan lengkap lalu Gabungkan/Ganti, dengan enkripsi frasa sandi opsional
  • Cadangan tanpa enkripsi memuat sandi dan kunci privat. Kepercayaan SSH, sesi aktif, izin sistem dan folder tidak portabel; kredensial kunci keamanan tetap perlu kunci fisik
Keamanan
  • Layar aman: di Android, memblokir tangkapan layar dan perekaman layar serta menyembunyikan aplikasi dari thumbnail aplikasi terkini; di iOS, mengosongkan pratinjau pengalih aplikasi dan memblokir perekaman serta mirroring layar (tangkapan layar manual tidak dapat diblokir di iOS) — pengaturan opt-in untuk saat kata sandi, kunci, atau token ada di layar
  • Server, kredensial, dan kunci tersimpan berada di perangkat, tanpa akun awan atau sinkronisasi wajib; lihat halaman privasi untuk perlindungan penyimpanan dan batasannya
  • Analitik penggunaan opsional memerlukan persetujuan eksplisit di Android dan iOS; semua fitur berfungsi tanpa analitik, dan peristiwa tidak memuat server, kredensial, perintah, atau isi berkas
  • Identitas host SSH diverifikasi sebelum autentikasi. Kedua platform secara bawaan otomatis memercayai kunci host baru tanpa sertifikat, menyediakan pengaturan untuk meminta persetujuan, dan menolak kunci yang berubah
  • Kedua platform mengimpor otoritas sertifikat host dan pencabutan kunci host OpenSSH dengan cakupan terbatas. iOS mendukung sertifikat host Ed25519/ECDSA serta nama host sertifikat eksplisit untuk koneksi melalui IP. Kepercayaan SSH tetap pada setiap perangkat dan tidak disertakan dalam cadangan
Plugin
  • Jelajahi plugin menurut kategori, cari, pasang dan jalankan; katalog dimuat ulang saat sumber berubah
  • Plugin diunduh sesuai kebutuhan dari katalog publik dan diverifikasi SHA-256 ke penyimpanan privat aplikasi
  • Sebuah plugin mendeklarasikan apa yang dibutuhkannya — perintah SSH, sebuah tunnel, penyimpanan — dan aplikasi menolak apa pun yang tidak dimintanya
  • Saat sebuah plugin menyiapkan sesuatu di server Anda, Anda melihat perintah persisnya lebih dulu dan menyetujuinya sebelum dijalankan
  • Konfigurasikan sumber katalog khusus atau privat, atau pasang dari sebuah folder di server Anda sendiri
Desktop jarak jauh
  • Desktop VNC lewat terowongan SSH Android/iOS tanpa membuka port VNC ke internet publik
  • Kontrol penunjuk sentuh, papan ketik fisik/layar, pertukaran papan klip dan bel desktop
  • Pilih ukuran layar siap pakai atau khusus jika server VNC mendukungnya; permintaan tak didukung dilaporkan
  • iOS mendukung autentikasi akun Berbagi Layar Mac dengan kredensial desktop yang terpisah dari SSH, serta menggunakan tata letak tombol tambahan yang Anda simpan
Klien VPN dan proxy
  • Kelola profil SSH VPN, proxy SOCKS5, WireGuard, Shadowsocks, dan OpenVPN dari layar utama di Android dan iOS
  • SSH VPN membawa TCP dan DNS melalui server SSH tersimpan, dengan perutean domain; UDP lain yang diarahkan ke SSH diblokir. WireGuard dan OpenVPN menggunakan konfigurasi rute masing-masing
  • SOCKS5 melayani aplikasi yang dikonfigurasi untuk menggunakan proxy lokal. Android dapat menjalankannya bersama VPN lain; di iOS, layanan ini berhenti ketika Mobile SSH masuk ke latar belakang
  • Impor WireGuard .conf, tautan Shadowsocks ss:// yang didukung atau OpenVPN .ovpn mandiri dengan sertifikat server terverifikasi
  • Android mendukung pemilihan aplikasi; VPN per aplikasi di iOS memerlukan pengelolaan perangkat. Pilihan aplikasi Android tidak dapat langsung memilih aplikasi iOS
  • Di Android, ganti profil atau gunakan ubin Mobile SSH VPN pada Setelan Cepat untuk menghentikan atau memulai profil VPN yang diingat; ubin ini tidak mencakup proxy SOCKS
  • Android mengizinkan satu VPN perangkat pada satu waktu; iOS mengizinkan satu VPN atau proxy Mobile SSH pada satu waktu. Klien ini tidak menjamin koneksi selalu aktif atau pemblokiran lalu lintas di luar VPN; Tailscale menggunakan aplikasinya sendiri
Alat Git jarak jauh
  • Buka lazygit di terminal SSH terpisah pada Android dan iOS menggunakan repositori saat ini; iOS juga menerima jalur eksplisit. Git dan lazygit harus terpasang di server
  • Tampilan perbedaan opsional dengan delta mengikuti palet terminal pada versi lazygit yang didukung; shell awal Anda tetap terbuka
  • Android juga dapat membuka plugin Git yang dipasang terpisah untuk melihat perbedaan dan riwayat, memasukkan seluruh berkas ke staging, membuat commit, fetch, pull fast-forward, serta push; repositori tetap berada di server
Peramban dalam aplikasi
  • Buka layanan HTTP atau HTTPS yang diteruskan di dalam Mobile SSH pada Android dan iOS; HTTPS tetap memerlukan sertifikat yang valid
  • Android menambahkan tindakan tautan terminal, pencarian halaman, markah, riwayat, mode desktop, dan preferensi peramban per situs
Asisten suara (eksperimental, Android)
  • Aktifkan asisten suara di Pengaturan dan konfigurasikan server SSH Linux sebagai host; kirim pesan melalui dikte atau ketikan dengan peninjauan transkrip opsional, atau gunakan percakapan langsung dengan balasan suara
  • Pilih asisten server, Codex, atau Claude dan lihat asisten pemrograman pada host yang terhubung; masukan terminal dan perubahan multiplexer memerlukan izin terpisah
Catatan keamanan: aplikasi saat ini menyimpan profil server dan kredensial yang tersimpan secara lokal di perangkat (di iOS, rahasia disimpan di Keychain sistem). Tidak ada sinkronisasi awan. Lindungi perangkat dengan kunci layar yang kuat dan hindari menyimpan kredensial di perangkat bersama.