AnalyseDeCircuit/oxideterm

AI-native workspace for local shells and remote machines.Zero Webview, zero OpenSSL, zero telemetry, and no app subscription.

解決的問題

OxideTerm 是一個原生的、GPU 渲染的遠端伺服器操作工作區。它將 SSH、Mosh、Telnet、SFTP、RDP/VNC 和埠轉送整合到單一應用程式中,取代多個孤立工具的需求。它透過使用純 Rust 架構與 GPUI 實現直接 GPU 渲染,專門解決基於 Electron 客戶端的效能開銷與記憶體膨脹問題。

工作原理

整個應用完全以 Rust 建構,消除了 UI 與後端之間的序列化邊界。它使用 russh 堆疊實現 SSH,不依賴 OpenSSL 或 libssh2,並利用 GPUI 實現即時模式渲染。系統包含一個「寬限期」重連機制,可在網路中斷時對舊連線進行 30 秒探測,以維持 TUI 應用程式運作。對於 AI 功能,它採用 BYOK(Bring Your Own Key)模型,使用者可透過 OpenAI 相容端點連接自己的 AI 提供者,利用 MCP(模型上下文協定)與本地 RAG(BM25 + HNSW 向量索引)提供與工作區相關的輔助。

適用對象

需要管理多個遠端伺服器,並要求高效率、本地優先工具的系統管理員、DevOps 工程師與開發者,該工具優先考量安全性、憑證安全與低資源消耗。

主要亮點

  • 統一工作區:在單一介面中整合終端、SFTP 檔案管理器、內建 IDE 與遠端桌面(RDP/VNC)。
  • 高效率:透過 GPUI 實現 GPU 渲染,無需捆綁瀏覽器執行時或 Electron。
  • AI 整合:OxideSens AI 支援 BYOK 提供者、本地 RAG 與經核准的工作區動作。
  • 穩健的連線性:具備寬限期重連機制,可應對短暫網路波動,並支援多跳代理鏈。
  • 安全優先:使用作業系統金鑰鏈儲存憑證,加密可攜式匯出使用 ChaCha20-Poly1305 + Argon2id。
  • 可擴充性:支援能力範圍限定的 WASM 與程序式插件。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案