Zero Electron. Zero OpenSSL. Zero Telemetry. Zero Subscription. BYOK-first. Pure Rust SSH.
本地優先的 SSH 工作區:開啟一次遠端節點,就圍繞它使用 Shell、SFTP、連接埠轉發、trzsz、輕量編輯、本地 Shell 和 BYOK 優先的 OxideSens AI。
與眾不同
不只是終端,而是本地優先的遠端節點工作區。
| 痛點 | OxideTerm 的方案 |
|---|---|
| SSH 工作區,而不只是 Shell | 遠端節點工作區 — 一個節點下聚合終端、SFTP、連接埠轉發、trzsz、輕量 IDE、監控和 AI 上下文 |
| 你仍然需要本地 Shell | 整合本地 Shell — zsh/bash/fish/pwsh/WSL2 與 SSH 會話並列,本地和遠端任務共用同一介面 |
| 遠端編輯檔案需要 VS Code Remote | 內建 IDE — CodeMirror 6 基於 SFTP 運行,24 語言模式,可選 ~1 MB 遠端 Agent |
| 每個功能單獨建立 SSH 連線 | 連線複用 — 終端、SFTP、連接埠轉發、IDE 共享同一條 SSH 連線 |
| SSH 函式庫依賴 OpenSSL | russh 0.59 — 純 Rust SSH,基於 ring 加密後端。零 C 依賴 |
| 100+ MB 的 Electron 應用 | Tauri 2.0 — 25–40 MB 二進位檔案。非外殼——Rust 後端的真正原生應用 |
| 不想要遙測或應用訂閱 | 零追蹤,核心 SSH 工作流零應用訂閱 — SSH/SFTP/連接埠轉發/本地 Shell 不需要 OxideTerm 帳號或訂閱;雲同步透過外掛按需啟用 |
| 憑證以明文儲存在設定檔中 | 靜態加密 — 密碼儲存於系統鑰匙圈,.oxide 匯出使用 ChaCha20-Poly1305 + Argon2id 加密。無明文儲存 |
| 想要 AI,但不想綁定平台帳號 | BYOK 優先的 OxideSens — target-first 工作區 AI,把儲存連線、活動 SSH、終端緩衝區、SFTP 路徑、設定和知識庫都當成可操作目標 |
實機演示
OxideSens AI 可以從一個助手控制即時終端與工作區工具。
深入了解
零信任
企業級安全防護,無需企業級複雜度。
ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MB 記憶體,4 次迭代),用於 .oxide 加密匯出。
密碼和 API 金鑰儲存在 macOS 鑰匙圈、Windows 認證管理員或 Linux Secret Service 中。絕不寫入設定檔。
russh 0.59 + ring 加密後端。支援 Ed25519、RSA、ECDSA 金鑰。ChaCha20-Poly1305 和 AES-GCM 套件。
macOS 透過 Touch ID 門控鑰匙圈存取。主機金鑰信任首次使用(TOFU)驗證。敏感記憶體即時清零。
所有敏感資料——密碼、金鑰、解密載荷——透過 zeroize crate 安全擦除。Drop 處理程式確保零殘留。
每個 WebSocket 橋接獲得唯一的一次性令牌,帶有時間限制。防止重放攻擊與未授權工作階段劫持。
技術架構
終端 I/O 使用 WebSocket 二進位幀,管理命令使用 Tauri IPC。每個工作階段獨享頻寬。
透過 xterm.js 6 實現 GPU 加速終端。自適應排程:突發 120Hz+,一般 60Hz,閒置 1–15Hz 退避。
一個 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。
執行時 ESM 外掛,提供 18 個 API 命名空間、內建 UI Kit,以及原生接入的分頁、側邊欄面板、右鍵選單、狀態列項目、快捷鍵與進度 UI。
創作者寄語
做 OxideTerm 的初衷很簡單:想要一個真正什麼都能做的工具——SSH、SFTP、連接埠轉發、程式碼編輯——又不想它太臃腫或是動不動要訂閱。技術選型上用純 Rust SSH、二進位線協議、ChaCha20 加密,不是為了炫技,只是在追求快、跨平台、可靠的時候,這些方案最合理。一個人的專案不可能完美,但我寧可交出一個誠實的東西,也不想為了好看去偷工減料。
比較
客觀比較不同終端工具方案所提供的功能。
| 功能 | OxideTerm | Electron 架構 | 傳統方案 |
|---|---|---|---|
| 二進位大小 | 25–40 MB | 100+ MB | 視情況而定 |
| SSH 實作 | 純 Rust(ring 加密,零 C 依賴) | 通常為 OpenSSL / libssh2 | 系統 SSL 或內建 |
| 本地終端 | ✓ | 部分 | — |
| 內建 SFTP | ✓ | 部分 | 部分 |
| 遠端程式碼編輯 | ✓ | — | — |
| 具終端上下文的 AI | ✓ | — | — |
| 優雅重連(工作階段保留) | ✓ | — | — |
| 連線複用 | ✓ | — | 部分 |
| 外掛系統 | ✓ | — | 部分 |
| 多語言介面 | ✓ | 部分 | 部分 |
| 開放原始碼 | ✓ | 視情況而定 | — |
| 免費使用 | ✓ | 視情況而定 | 視情況而定 |
比較反映的是各類別的一般趨勢,並非特定產品。各類別中的個別工具可能有所不同。
命令列
認識 oxt —— 你的終端好夥伴。
JSON-RPC 2.0 基於 Unix Socket(macOS/Linux)或具名管道(Windows)。人類友善且機器可解析的輸出。
常見問題
合規
OxideTerm 專為合規的系統維運、開發和研究而設計。我們嚴肅對待合規事務。
OxideTerm 是一款專業的遠端伺服器管理與終端模擬工具。本軟體僅限用於合規的系統維運、網路管理、軟體開發及學術研究。使用者在使用本軟體提供的 SSH 隧道或連接埠轉發功能時,須嚴格遵守所在地及伺服器所在地的法律法規。嚴禁利用本軟體從事任何違反網路安全法、破壞網路監管或非法存取受限資源的行為。
OxideTerm 提供的 AI 輔助功能(如命令補全、日誌分析)屬於技術連接工具。AI 對話歷史經加密儲存於使用者本地裝置中,不會上傳至任何伺服器,亦不會向第三方分發 AI 生成內容。使用者需自行配置第三方 AI 服務的 API 憑據,並對其產生的互動內容承擔最終法律責任。我們建議使用者在遵守相關 AI 治理法規的前提下使用該功能。
我們深知維運資料的敏感性。OxideTerm 採用「本地優先」架構,所有伺服器存取憑據、金鑰及設定檔均經由高強度加密演算法儲存於使用者的本地裝置中。本軟體不會主動蒲集、上傳或向第三方洩露使用者的任何敏感連線資料。
本軟體採用 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 10.15+、Windows 10+ 或 Linux(glibc 2.31+)。使用系統 WebView 執行階段,大多數系統已內建。
在 GitHub 查看所有版本 →