SSH Term – Akıllı telefonda Claude Code’u düzgün kullanmak için yapılan SSH uygulaması
(play.google.com)Özet
- Claude Code’un resmi "uzaktan kontrol" özelliği kullanışlı, ancak yalnızca sohbet arayüzü sunuyor; bu yüzden terminali özgürce kullanmak mümkün değil
- SSH + tmux kombinasyonu ile plandan bağımsız, kalıcı oturumlu, terminalin kendisini elde edebilirsiniz. Ancak Android SSH uygulamalarında Korece/Japonca gibi CJK girişi düzgün çalışmıyor
- Bunu kendim yaptım. SFTP dosya gezgini, özel komutlar, bağlanınca otomatik çalıştırma gibi ihtiyaç duyulan tüm özellikleri içeren bir SSH uygulaması
Arka plan: resmi uzaktan kontrolün sınırları
Claude Code’a uzaktan kontrol özelliği eklendi. claude remote-control çalıştırıldığında bir QR kodu gösteriliyor ve akıllı telefondaki Claude uygulamasından oturuma bağlanılabiliyor.
Kullanışlı olsa da bazı kısıtları var:
- Yalnızca sohbet arayüzü sunuyor – sadece Claude Code ile yapılan konuşmayı görebiliyorsunuz, terminalin kendisini kontrol edemiyorsunuz
git log,lsgibi doğrudan terminal komutları çalıştırılamıyor- Oluşturulan dosyaları ağaç görünümünde incelemek, sözdizimi vurgusuyla okumak veya indirmek mümkün değil
SSH + tmux ve uzaktan kontrol karşılaştırması
| Uzaktan kontrol | SSH + tmux (SSH Term) | |
|---|---|---|
| Ağ kesildiğinde | Yaklaşık 10 dakika sonra oturum kapanır | tmux ile oturum kalıcıdır. Saatler sonra bile geri dönülebilir |
| Terminal kapanırsa | Oturum kapanır | tmux oturumu korur. Yeniden bağlanınca tamam |
| Kontrol kapsamı | Yalnızca Claude Code sohbeti | Terminalin kendisi (her şey mümkün) |
| Dosya görüntüleme | Yalnızca Claude Code üzerinden | SFTP dosya gezgini + sözdizimi vurgusu + indirme |
| Birden çok oturum | Oturum adını anlamak zor | Sekmelerle aynı anda birden çok yönetim |
| Kurulum | claude remote-control tek satır |
SSH sunucusu ayarı + tmux kurulumu gerekir |
Yapılma nedeni
Mini PC’ye SSH ile bağlanıp Claude Code’a komut vermek istedim, ancak Android’deki mevcut SSH uygulamaları CJK girişini (Korece, Japonca vb.) düzgün desteklemiyordu. Klavye hiç açılmıyor ya da girilen karakterler doğru şekilde gönderilmiyordu. Birçok uygulama denedim ama hiçbiri işe yaramadı.
Kendim yapmaya karar verdim.
SSH Term
iOS ve Android’in ikisinde de yayınlandı. CLI tabanlı yapay zeka kodlama ajanlarını akıllı telefondan kontrol etmeye odaklanan bir terminal istemcisi. Elbette genel amaçlı bir SSH istemcisi olarak da kullanılabilir.
Başlıca özellikler
IME modu – CJK girişi desteği
Android’de Korece/Japonca/Çince girişin düzgün çalıştığı SSH uygulamaları şaşırtıcı derecede az. SSH Term, IME modu ile geliyor; bu moda geçildiğinde CJK metni terminale olduğu gibi gönderebiliyor.
SFTP dosya gezgini + sözdizimi vurgusu + indirme
Claude Code’un ürettiği kodu cat ile terminale akıtıp akıllı telefon ekranında okumaya çalışmak pratik değil.
SSH Term içinde SFTP dosya gezgini yer alıyor:
- 40’tan fazla dil için sözdizimi vurgusu (Dart, Python, JS/TS, Go, Rust, Shell vb.)
- Dosya indirme – üretilen çıktıları cihaza kaydetme
- Yer imleri – sık bakılan dizinlere tek dokunuşla geçiş
- iPad’de çift bölmeli görünüm ile dosya listesi ve önizleme aynı anda görülebilir
Özel metin komutları
Giriş yardımcı araç çubuğuna sık kullanılan komutları düğme olarak ekleyebilirsiniz:
git status\n→ tek dokunuşla çalıştırmatmux attach -t main\n→ doğrudan tmux oturumuna bağlanmacd ~/projects/my-app && claude\n→ dizine geçişten Claude Code’u başlatmaya kadar tek seferde
Birden çok komutu adım adım birleştirmek de mümkün.
Bağlanırken / yeniden bağlanırken otomatik komut çalıştırma
Bağlantı profiline bağlandıktan sonra çalıştırılacak komutlar ayarlanabiliyor. Örneğin:
wsl→ WSL’yi başlatcd ~/projects/my-app→ çalışma dizinine geçtmux new -s main→ tmux oturumu başlat
Yeniden bağlanma komutları ayrıca ayarlanabildiği için, ağ kesilip geri geldiğinde tmux attach -t main ile otomatik olarak eski oturuma dönüyor. Metroda tünelden geçseniz bile birkaç saniye sonra kaldığınız oturuma geri dönersiniz.
Arka planda bağlantıyı koruma
Uygulamalar arasında geçiş yapsanız da SSH bağlantısı korunur. Claude Code işlem yaparken başka bir uygulamayı kullanıp geri döndüğünüzde sonucu hemen görebilirsiniz. Biyometrik doğrulama/PIN kilidi özelliği de bulunuyor.
Diğerleri
- Birden çok sekme – birinde Claude Code, diğerinde
tail -file log izleme - Uygulama içinden anahtar üretimi – Ed25519 (önerilir), RSA 2048/4096. Açık anahtarı panoya kopyalayıp doğrudan
authorized_keysiçine ekleyebilirsiniz - 8 tema – Dracula, Nord, Tokyo Night, Monokai, Solarized Dark, Gruvbox, Catppuccin Mocha, One Dark
- 10’dan fazla monospace font – Fira Code, JetBrains Mono vb. Nerd Font desteği de var (Starship, Powerlevel10k ikonları gösterilebilir)
- Giriş yardımcı araç çubuğu – Ctrl+C, Tab, Escape, yön tuşları, F1~F12 gibi tuşları tek dokunuşla girme
Özellik özeti
| Kategori | Özellikler |
|---|---|
| Giriş | IME modu (CJK girişi), giriş yardımcı araç çubuğu, özel metin komutları |
| Dosyalar | SFTP dosya gezgini, sözdizimi vurgusu (40+ dil), dosya indirme, yer imleri |
| Bağlantı | Otomatik yeniden bağlanma, arka planda sürdürme, bağlanınca komut, yeniden bağlanınca komut, ekran kilidi |
| Oturum | Birden çok sekme, tmux kısayolları |
| Kimlik doğrulama | Parola, açık anahtar (Ed25519/RSA), klavye etkileşimli, uygulama içinden anahtar üretimi |
| Görünüm | 8 tema, 10+ font, Nerd Font desteği |
Gerçek kullanım akışı
- Evdeki Mini PC üzerinde Claude Code’u sürekli hazır tutma
- Dışarıdayken akıllı telefondan SSH ile bağlanma (başlangıç komutlarıyla WSL → çalışma dizini → tmux bağlantısına kadar otomatik)
- Doğal dille "Bu özelliği ekle" diye komut verme
- Claude Code çalışırken uygulamayı arka plana alma
- Kısa süre sonra geri dönüp sonucu kontrol etme
- Dosya gezginiyle oluşturulan kodu önizleme, gerekirse indirme
- Sorun yoksa sonraki komuta geçme
Ağ kesilse bile yeniden bağlanma komutuyla otomatik geri dönülür. Metroda giderken yalnızca doğal dille proje ilerletilebilir.
iOS / Android için yayınlandı:
Geri bildirimlere açığım.
Henüz yorum yok.