AnalyseDeCircuit/oxideterm

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

解決了什麼問題

OxideTerm 提供了一個統一、高效能的工作區來管理遠端伺服器,取代了原本分散的 SSH、檔案傳輸和遠端桌面工具。它透過使用原生、GPU 加速的介面解決了 Electron 應用程式的效能開銷,並透過專門的重新連線機制解決了連線不穩定的問題。

運作原理

此應用程式完全使用 Rust 構建,並採用 GPUI 框架進行直接 GPU 渲染,無需瀏覽器運行環境。它在單一進程中管理連線(SSH, Telnet, Serial, RDP/VNC),以確保終端機工作階段、檔案管理器和連接埠轉發(port forwarding)共享相同的連線狀態。在 AI 功能方面,它採用「自備金鑰」(BYOK)模式,連接至 OpenAI 或 Anthropic 等供應商,並使用本地 RAG(檢索增強生成)從您的活動工作區提供上下文資訊。

目標對象

專為系統管理員、DevOps 工程師以及遠端操作人員設計,這些使用者需要一個高效能、安全且整合的環境來管理多個遠端節點和複雜的網路拓撲結構。

重點功能

  • OxideSens AI: 透過 MCP 和本地 RAG 與 LLM 供應商整合,以執行工作區操作並檢查即時工作階段。
  • 高效能 UI: 使用 GPUI 進行 GPU 加速渲染,無需 Electron 或 WebViews。
  • 寬限期重新連線: 在網路波動期間對連線進行 30 秒的探測,以防止 TUI 應用程式崩潰。
  • 整合工作區: 在單一工作階段中統一 SSH 終端機、SFTP 檔案管理、內建 IDE 和連接埠轉發。
  • 安全至上: 使用純 Rust 的 SSH 堆疊和作業系統鑰匙圈(OS keychains)來確保憑證安全。