穩定版 macOS · Windows · Linux

一個面向遠端伺服器的 AI-native 工作區

連接一次伺服器,然後在一個本地優先桌面應用裡處理終端、SFTP、遠端桌面、連接埠轉發、檔案傳輸、輕量編輯、本地 Shell 和 OxideSens AI。

原生 GPUI。不捆綁 WebView。不蒐集遙測。無需訂閱。BYOK 優先。純 Rust SSH,不依賴 OpenSSL/libssh2。

status 工作區已連線:prod-server
✓ SSH 終端就緒 · Ed25519 · ChaCha20-Poly1305
✓ SFTP 正在瀏覽 /srv/models
✓ 連接埠轉發 :7860 → 遠端 WebUI
✓ 輕量編輯器已開啟 config.yaml
✓ OxideSens 可看到終端、檔案和伺服器上下文
 
root@prod-server:/srv/models$ ./run-inference.sh
loading model shards... ready
 
root@prod-server:/srv/models$
50–70 MB
安裝包大小
31+
內建主題
11
語言支援
BYOK
AI 策略
19
狀態管理器
C 依賴

與眾不同

為什麼選擇 OxideTerm?

不只是終端,而是本地優先的遠端節點工作區。

痛點 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 路徑、設定和知識庫,並執行已核准的工作區操作

實機演示

一分鐘了解 OxideTerm

OxideSens AI 可以從一個助手檢查即時終端並使用已核准的工作區工具。

深入了解

你需要的一切,僅此而已

終端

  • 分屏面板,支援從命令列向選取的工作階段廣播命令
  • 具自適應控制的 GPU 支援原生 GPUI 渲染
  • 會話錄製與回放(asciicast v2)
  • 31+ 內建主題和原生色彩權杖編輯器
  • 命令面板(⌘K)與禪模式
  • 可自訂應用程式、終端和面板操作的鍵盤快速鍵
  • SSH 主機名稱與已儲存工作階段自動補全
終端

SFTP 檔案管理器

  • 雙欄瀏覽器,支援拖放傳輸
  • 智慧預覽:圖片、影片、音訊、程式碼、十六進位、字型
  • 傳輸佇列,即時進度與 ETA
  • 書籤與壓縮檔提取
  • 重新命名、刪除、新增資料夾與批次傳輸
  • 監控模式:本機檔案變更自動上傳
SFTP 檔案管理器

內建 IDE

  • 原生 GPUI 編輯器,tree-sitter 支援 36 種語法
  • 檔案樹顯示 Git 狀態
  • 多分頁編輯與衝突解決
  • 可選內建遠端 Agent:Linux x86_64 和 aarch64
  • 正則搜尋取代,跨遠端檔案
  • tree-sitter 支援 36 種語法,包括 Rust、Python、JS/TS、Go、C/C++、Java、YAML、JSON、TOML、Markdown 和 Shell
內建 IDE

OxideSens AI

  • 內嵌面板(⌘I) + 對話
  • Target-first 工作區工具,而不是巨大工具清單
  • RAG 知識庫,支援關鍵字 + 向量檢索
  • 診斷遠端輸出、執行已批准命令、檢查檔案並解釋失敗
  • 自帶 API Key:OpenAI、Anthropic、Google、DeepSeek、Ollama 或相容端點
OxideSens AI

連接埠轉發

  • 本地 (-L)、遠端 (-R)、動態 SOCKS5 (-D)
  • 無鎖訊息傳遞 I/O
  • 重連後自動恢復所有轉發
  • 故障報告與閒置逾時
  • 即時頻寬與延遲監控
連接埠轉發

零信任

安全為先

企業級安全防護,無需企業級複雜度。

高強度加密

ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MB 記憶體,4 次迭代),用於 .oxide 加密匯出。

系統鑰匙圈整合

密碼和 API 金鑰儲存在 macOS 鑰匙圈、Windows 認證管理員或 Linux Secret Service 中。絕不寫入設定檔。

純 Rust 加密

russh 0.61 + ring 加密後端。支援 Ed25519、RSA、ECDSA 金鑰。ChaCha20-Poly1305 和 AES-GCM 套件。

生物辨識與 TOFU

macOS 透過 Touch ID 門控鑰匙圈存取。主機金鑰信任首次使用(TOFU)驗證。敏感記憶體即時清零。

記憶體清零

所有敏感資料——密碼、金鑰、解密載荷——透過 zeroize crate 安全擦除。Drop 處理程式確保零殘留。

原生工作階段邊界

終端 I/O 與工作區狀態保留在原生 Rust 應用內,因此不再需要瀏覽器 WebSocket 橋接及其工作階段令牌。

技術架構

底層架構

原生執行階段架構

SSH 工作階段、工作區狀態與終端介面都在同一個原生 Rust 應用中執行,無需跨越 WebSocket 與 IPC 邊界。

GPUI GPU 渲染

終端由 GPUI 的 GPU 支援原生渲染器繪製,並提供自適應渲染控制與降低視覺效果的相容模式。

連線複用

一個 SSH 連線共享給終端、SFTP、轉發和 IDE。參考計數連線池,帶自動清理。

高強度加密

ChaCha20-Poly1305 AEAD + Argon2id KDF(256 MB 記憶體,4 次迭代)。密碼儲存於系統鑰匙圈,macOS 支援 Touch ID 門控。

11 種語言

跨 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 加密,不是為了炫技,只是在追求快、跨平台、可靠的時候,這些方案最合理。一個人的專案不可能完美,但我寧可交出一個誠實的東西,也不想為了好看去偷工減料。

AnalyseDeCircuit
AnalyseDeCircuit

OxideTerm 作者

比較

OxideTerm 與其他方案的比較

客觀比較不同終端工具方案所提供的功能。

功能 OxideTerm 跨平台終端 專業 SSH 用戶端 整合遠端工具箱 遠端開發 IDE
跨平台可用性 macOS · Windows · Linux 視情況而定 視情況而定 視情況而定 視情況而定
安裝包大小 50–70 MB 視情況而定 視情況而定 視情況而定 視情況而定
桌面介面執行階段 原生 GPUI 瀏覽器執行階段 原生桌面 原生桌面 瀏覽器執行階段
SSH 實作 純 Rust(ring 加密,零 C 依賴) 內建 SSH 堆疊 內建 SSH 堆疊 內建 SSH 堆疊 系統 OpenSSH
本地終端
內建 SFTP 部分
內建連接埠轉送
遠端程式碼編輯 部分
遠端桌面(RDP 與 VNC)
具終端上下文的 AI
優雅重連(工作階段保留) 部分
連線複用 視情況而定 視情況而定 視情況而定 部分
外掛系統
多語言介面
開放原始碼 部分
免費使用 部分 部分

四個匿名欄分別概括一個真實代表產品。功能以目前公開文件為準,可能隨版本或版本類型變更。

命令列

無頭管理 CLI

oxideterm 無需啟動圖形介面,即可直接管理 OxideTerm。

直接檢查與管理設定、已儲存連線、外掛、備份、Cloud Sync 與診斷,並提供人類友善及機器可解析的輸出。

$ oxideterm doctor --strict
檢查項目:設定、連線與 Cloud Sync
 
$ oxideterm connections search prod --json
不含憑證值的已儲存連線
$ oxideterm plugins list --json
已安裝與已啟用的外掛狀態
 
$ oxideterm backup create --output ./oxideterm-backup.json --json
已建立備份並輸出機器可解析結果

常見問題

常見問題

OxideTerm 是免費的嗎?
OxideTerm 採用 GPL-3.0 開源授權條款,所有人均可免費使用,包括個人、教育和商業用途。
支援哪些 SSH 認證方式?
密碼認證、私鑰(Ed25519、RSA、ECDSA)、鍵盤互動 2FA、Agent 轉發、憑證認證,以及 SSH Agent。
資料儲存在哪裡?
OxideTerm 預設本地優先:核心 SSH 工作流程無需 OxideTerm 帳號。憑據保留在作業系統鑰匙圈中(macOS 鑰匙圈、Windows 認證管理員、Linux Secret Service),匯出設定使用 ChaCha20-Poly1305 加密。Cloud Sync 和 AI 僅會在您選擇並設定服務後連線到相應提供方。
可以離線使用嗎?
可以。OxideTerm 是本地優先應用。核心 SSH 工作流——SSH、SFTP、連接埠轉發、本地 Shell、儲存連線和設定——不需要 OxideTerm 帳號或訂閱。AI 只在你選擇使用時連接你設定的 provider API。
AI 功能需要什麼?
自帶 API Key(BYOK)。OxideTerm 支援 OpenAI、Anthropic、Google、DeepSeek、Ollama 和 OpenAI 相容端點。Provider 費用由你和對應 provider 決定;OxideTerm 的核心 SSH 工作區不需要應用訂閱。
為什麼 OxideTerm 的 SSH 堆疊不使用 libssh2 或 OpenSSL?
三個原因。其一,記憶體安全:OpenSSL 的 C 程式碼已產生 Heartbleed 等嚴重 CVE,Rust 的所有權模型從根本上消除了這整類漏洞。其二,零部署摩擦:libssh2 要求每個目標平台都有 C 開發標頭檔,且系統 OpenSSL 版本必須匹配(1.0/1.1/3.0 ABI 不相容);russh 是純 Rust 原始碼,Cargo 全權處理。其三,原生非同步效能:libssh2 是阻塞式 C API,需要膠水程式碼才能接入 Tokio;russh 天生非同步,熱路徑無 FFI 開銷。結果是:一套不依賴 OpenSSL 執行階段、且便於稽核的 Rust 原生 SSH 堆疊。

合規

合規與法律聲明

OxideTerm 專為合規的系統維運、開發和研究而設計。我們嚴肅對待合規事務。

網路合規

OxideTerm 是一款專業的遠端伺服器管理與終端模擬工具。本軟體僅限用於合規的系統維運、網路管理、軟體開發及學術研究。使用者在使用本軟體提供的 SSH 隧道或連接埠轉發功能時,須嚴格遵守所在地及伺服器所在地的法律法規。嚴禁利用本軟體從事任何違反網路安全法、破壞網路監管或非法存取受限資源的行為。

生成式 AI 服務說明

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 符合所有適用的當地及國際法律法規。

立即開始

下載 OxideTerm

支援 macOS、Windows 和 Linux

提供 macOS、Windows 與 Linux 的原生 GPUI 版本。不依賴系統 WebView 執行階段。

在 GitHub 查看所有版本 →