連接一次伺服器,然後在一個本地優先桌面應用裡處理終端、SFTP、遠端桌面、連接埠轉發、檔案傳輸、輕量編輯、本地 Shell 和 OxideSens AI。
原生 GPUI。不捆綁 WebView。不蒐集遙測。無需訂閱。BYOK 優先。純 Rust SSH,不依賴 OpenSSL/libssh2。
與眾不同
不只是終端,而是本地優先的遠端節點工作區。
| 痛點 | OxideTerm 的方案 |
|---|---|
| SSH 工作區,而不只是 Shell | AI-native 遠端伺服器工作區 — 一個節點下聚合終端、SFTP、RDP/VNC、連接埠轉發、trzsz、輕量 IDE、監控和 OxideSens AI |
| 你仍然需要本地 Shell | 整合本地 Shell — zsh/bash/fish/pwsh/WSL2 與 SSH 會話並列,本地和遠端任務共用同一介面 |
| 遠端編輯檔案需要額外的開發工具 | 內建 IDE — 基於 SFTP 的原生 GPUI 編輯器,tree-sitter 支援 36 種語法,並提供可選遠端 Agent |
| 每個功能單獨建立 SSH 連線 | 連線複用 — 終端、SFTP、連接埠轉發、IDE 共享同一條 SSH 連線 |
| SSH 函式庫依賴 OpenSSL | russh 0.61 — 純 Rust SSH,基於 ring 加密後端。零 C 依賴 |
| 100+ MB 的 Electron 應用 | 原生 GPUI — 50–70 MB 的 Rust 桌面安裝包,不含 Electron 或 WebView 執行階段 |
| 不想要遙測或應用訂閱 | 零追蹤,核心 SSH 工作流零應用訂閱 — SSH、SFTP、連接埠轉發與本地 Shell 均不需要 OxideTerm 帳號或訂閱 |
| 憑證以明文儲存在設定檔中 | 靜態加密 — 密碼儲存於系統鑰匙圈,.oxide 匯出使用 ChaCha20-Poly1305 + Argon2id 加密。無明文儲存 |
| 想要 AI,但不想綁定平台帳號 | BYOK-first OxideSens AI — 可檢查儲存連線、活動 SSH、終端緩衝區、SFTP 路徑、設定和知識庫,並執行已核准的工作區操作 |
實機演示
OxideSens AI 可以從一個助手檢查即時終端並使用已核准的工作區工具。
深入了解
零信任
企業級安全防護,無需企業級複雜度。
ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MB 記憶體,4 次迭代),用於 .oxide 加密匯出。
密碼和 API 金鑰儲存在 macOS 鑰匙圈、Windows 認證管理員或 Linux Secret Service 中。絕不寫入設定檔。
russh 0.61 + ring 加密後端。支援 Ed25519、RSA、ECDSA 金鑰。ChaCha20-Poly1305 和 AES-GCM 套件。
macOS 透過 Touch ID 門控鑰匙圈存取。主機金鑰信任首次使用(TOFU)驗證。敏感記憶體即時清零。
所有敏感資料——密碼、金鑰、解密載荷——透過 zeroize crate 安全擦除。Drop 處理程式確保零殘留。
終端 I/O 與工作區狀態保留在原生 Rust 應用內,因此不再需要瀏覽器 WebSocket 橋接及其工作階段令牌。
技術架構
SSH 工作階段、工作區狀態與終端介面都在同一個原生 Rust 應用中執行,無需跨越 WebSocket 與 IPC 邊界。
終端由 GPUI 的 GPU 支援原生渲染器繪製,並提供自適應渲染控制與降低視覺效果的相容模式。
一個 SSH 連線共享給終端、SFTP、轉發和 IDE。參考計數連線池,帶自動清理。
ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MB 記憶體,4 次迭代)。密碼儲存於系統鑰匙圈,macOS 支援 Touch ID 門控。
跨 22 個命名空間的完整 UI 翻譯:English、簡體中文、繁體中文、日本語、한국어、Français、Deutsch、Español、Italiano、Português、Tiếng Việt。
process、Wasm 與 manifest-only 外掛可以宣告分頁、側邊欄面板、設定、命令、狀態項目、快捷鍵與終端掛鉤;其介面由 GPUI 渲染。
創作者寄語
做 OxideTerm 的初衷很簡單:想要一個真正什麼都能做的工具——SSH、SFTP、連接埠轉發、程式碼編輯——又不想它太臃腫或是動不動要訂閱。技術選型上用純 Rust SSH、二進位線協議、ChaCha20 加密,不是為了炫技,只是在追求快、跨平台、可靠的時候,這些方案最合理。一個人的專案不可能完美,但我寧可交出一個誠實的東西,也不想為了好看去偷工減料。
比較
客觀比較不同終端工具方案所提供的功能。
| 功能 | OxideTerm | 跨平台終端 | 專業 SSH 用戶端 | 整合遠端工具箱 | 遠端開發 IDE |
|---|---|---|---|---|---|
| 跨平台可用性 | macOS · Windows · Linux | 視情況而定 | 視情況而定 | 視情況而定 | 視情況而定 |
| 安裝包大小 | 50–70 MB | 視情況而定 | 視情況而定 | 視情況而定 | 視情況而定 |
| 桌面介面執行階段 | 原生 GPUI | 瀏覽器執行階段 | 原生桌面 | 原生桌面 | 瀏覽器執行階段 |
| SSH 實作 | 純 Rust(ring 加密,零 C 依賴) | 內建 SSH 堆疊 | 內建 SSH 堆疊 | 內建 SSH 堆疊 | 系統 OpenSSH |
| 本地終端 | ✓ | ✓ | ✓ | ✓ | ✓ |
| 內建 SFTP | ✓ | ✓ | 部分 | ✓ | — |
| 內建連接埠轉送 | ✓ | ✓ | ✓ | ✓ | ✓ |
| 遠端程式碼編輯 | ✓ | — | — | 部分 | ✓ |
| 遠端桌面(RDP 與 VNC) | ✓ | — | — | ✓ | — |
| 具終端上下文的 AI | ✓ | — | — | — | ✓ |
| 優雅重連(工作階段保留) | ✓ | — | — | — | 部分 |
| 連線複用 | ✓ | 視情況而定 | 視情況而定 | 視情況而定 | 部分 |
| 外掛系統 | ✓ | ✓ | — | ✓ | ✓ |
| 多語言介面 | ✓ | ✓ | ✓ | ✓ | ✓ |
| 開放原始碼 | ✓ | ✓ | — | — | 部分 |
| 免費使用 | ✓ | ✓ | 部分 | 部分 | ✓ |
四個匿名欄分別概括一個真實代表產品。功能以目前公開文件為準,可能隨版本或版本類型變更。
命令列
oxideterm 無需啟動圖形介面,即可直接管理 OxideTerm。
直接檢查與管理設定、已儲存連線、外掛、備份、Cloud Sync 與診斷,並提供人類友善及機器可解析的輸出。
常見問題
合規
OxideTerm 專為合規的系統維運、開發和研究而設計。我們嚴肅對待合規事務。
OxideTerm 是一款專業的遠端伺服器管理與終端模擬工具。本軟體僅限用於合規的系統維運、網路管理、軟體開發及學術研究。使用者在使用本軟體提供的 SSH 隧道或連接埠轉發功能時,須嚴格遵守所在地及伺服器所在地的法律法規。嚴禁利用本軟體從事任何違反網路安全法、破壞網路監管或非法存取受限資源的行為。
OxideTerm 會將 AI 對話歷史儲存在你的裝置上。發出 AI 請求時,訊息及你選擇附帶的上下文會直接傳送給已設定的服務提供者,並依其條款與隱私政策處理;使用本機模型服務時,這些通訊可以留在本機。OxideTerm 不經營 AI 中繼服務,也不會收集這些對話。請只使用你有權分享的資料,並遵守適用法律及服務提供者條款。
核心工作流程無需 OxideTerm 帳號,始終在本地完成。憑據保留在系統鑰匙圈中;只有當您選擇並設定服務時,Cloud Sync 和 AI 才會連線。
本軟體採用 GNU General Public License v3.0 (GPL-3.0) 發布。OxideTerm 曾使用 PolyForm Noncommercial,後來轉為 GPL-3.0,是為了避免 source-available 陷阱、非商用歧義和競業禁止附加條款。公開程式碼不等於開源:禁止再分發、禁止再打包、禁止競爭產品或平台審批條款都會把專案變成 source-available 品牌。OxideTerm 不添加這些附加限制。
本頁面僅供參考,不構成法律建議。使用者有責任確保其使用 OxideTerm 符合所有適用的當地及國際法律法規。
立即開始
支援 macOS、Windows 和 Linux
提供 macOS、Windows 與 Linux 的原生 GPUI 版本。不依賴系統 WebView 執行階段。
在 GitHub 查看所有版本 →