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、串口、RDP/VNC),以确保终端会话、文件管理器和端口转发共享相同的连接状态。对于 AI 功能,它采用 '自带密钥'(BYOK)模式,连接到如 OpenAI 或 Anthropic 等提供商,并使用本地 RAG(检索增强生成)来从您的活动工作区提供上下文。

它适用于谁

它专为需要高性能、安全且集成的环境来管理多个远程节点和复杂网络拓扑的系统管理员、DevOps 工程师和远程操作员而设计。

亮点

  • OxideSens AI: 通过 MCP 和本地 RAG 与 LLM 提供商集成,以执行工作区操作并检查实时会话。
  • 高性能 UI: 使用 GPUI 进行 GPU 加速渲染,无需 Electron 或 WebViews。
  • 宽限期重连: 在网络抖动期间探测连接 30 秒,以防止 TUI 应用崩溃。
  • 集成工作区: 在一个会话中统一 SSH 终端、SFTP 文件管理、内置 IDE 和端口转发。
  • 安全第一: 使用纯 Rust SSH 堆栈和操作系统密钥链来确保凭证安全。