凌晨兩點的那通電話
我自己跑幾臺伺服器。個人玩的東西:一個 homelab 裝媒體、兩臺 VPS 跑專案、典型的自部署小生意配置。2024 年前後開始接到自動化監控半夜的來電 —— 磁碟滿、容器重啟、憑證要過期。那種「不太需要人工但確實需要**有人**」的無聊活。
我會爬起來翻筆電,等它喚醒、找 Wi-Fi、打開 Termius 或某個等價品、敲 SSH 命令、跟螢幕鍵盤搏鬥。從「手機響」到「真的開始做事」五到十分鐘。修一個 30 秒的問題。這數學讓人沮喪。
顯而易見的答案是「用手機」。不顯而易見的是沒有手機工具能讓它真正可用。
已有的那些
我們不是第一個做手機 SSH 的。Termius 是重量級:跨平臺打磨過的產品,桌面同步,長歷史。JuiceSSH 在 Android 上涵蓋得好。Termux 是終端機環境,帶 SSH。iSH 和 a-Shell 存在用於小眾場景。ConnectBot 是 FOSS 選項。PuTTY 不在手機上但完整起見還是提一下。
我都試過。幾個能用。沒有一個讓凌晨兩點那場景感覺 OK。
沒被填上的那個缺口
缺口不是連線性。手機上的 SSH 是個已經解決了十年的問題。缺口是圍繞實際 SSH 連線的一切:
- 打字。軟鍵盤上敲長命令是痛苦。
find / -name "*.log" -mmin -60 -exec grep -l ERROR {} \;是那種你半睡半醒在凌晨兩點會想用的單行,也是那種你會輸錯三次的單行。 - 脈絡。一半時候你不是想「敲 SSH」。你想知道哪裡出問題。那是查找+解釋任務,不是打字任務。
- 安全。iOS 自動聯想曾經「修正」了我的
rm命令,結果我不想描述。凌晨兩點手指肥頭大耳碰到生產環境,沒有撤銷鍵。 - 長任務。跑
apt upgrade然後鎖手機,你已經放棄了會話。iOS 上沒有跟tmux等價的能優雅熬過後臺掛起的東西。
這些都不是 SSH 問題。是 UX 問題 —— 一個 SSH 形狀的工具如果不再把自己想成「便攜桌面終端」就能解決的 UX 問題。
為什麼 AI 改變了可能性
我之前一直猶豫不開始。「手機 SSH」市場小、競爭還行、純 UX 層面趕超 Termius 的打磨感覺是苦力活。改變的是 LLM 變得足夠好可以可靠產生 shell 命令。
突然打字問題有解了。「找最近一小時的錯誤記錄檔」 → AI 寫 find 命令 → 你點按跑。錯誤問題也有了。貼錯誤進去 AI 解釋。安全問題有了部分答案 —— 模式比對加 LLM 解釋。長任務問題也有解 —— 如果我們注意生命週期(我們做了:見我們怎麼做的 ShellMon)。
這些功能沒有一個在沒 AI 時不可能。它們只是做好太麻煩,所以手機市場沒人願意做。AI 解鎖了難度曲線。
我們故意挑的約束
約束定義產品。我們故意挑了一些。
只做手機。路線圖上沒有桌面版。產品是為玻璃螢幕上的拇指打造的。桌面版會跟我們優先級競爭、分散注意力。
AI 按問題主動開啟。終端機會話永遠不會被推給模型。不想要 AI 的使用者永遠不必跟它說話。
免費檔要真的有用。無限 SSH 連線 + 每天 5 次 AI 呼叫涵蓋多數個人使用。我們靠超出免費檔的人變現,不是靠試用的人。
隱私是預設值。憑證存在裝置 Keychain。AI 請求走我們的代理剝離敏感模式。雲端同步預設關閉。
我們還沒有的
誠實列出我們還不擅長的:
- 連接埠轉發。進階使用者功能,下一個版本會發。
- 多使用者團隊共享。Team 檔存在;工作流還粗糙。在迭代。
- iPad 鍵盤優先 UX。有 iPad 版面,但鍵盤快捷面比應該的薄。
- 桌面版。還沒有。也還沒計畫做。
如果你在意上面任意一個,在 App 裡發反饋。明年產品優先級會被「誰在抱怨什麼」塑造。
快速事實
- 手機優先:為 iOS 和 Android 而生,沒有桌面端
- AI 按問題選用:終端工作階段永遠不會被自動餵給模型
- 免費層:AI 5 次/日;Pro $2.99/月解鎖無限 AI、雲端同步、ShellMon
- 隱私預設:憑證存裝置 Keychain,AI 請求剝離敏感資訊,雲端同步預設關閉
- 內建:Tailscale(免裝 VPN);Android 還帶本地 Alpine Linux 終端