AnalyseDeCircuit/oxideterm

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

해결하는 문제

OxideTerm은 원격 서버 관리를 위한 통합된 고성능 작업 공간을 제공합니다. 터미널, SFTP 클라이언트, 포트 포워더, 원격 편집기, 시스템 모니터를 단일 GPU 가속 애플리케이션으로 결합하여 모든 기능을 동일한 SSH 세션에 연결된 상태로 유지함으로써 별도의 도구를 사용할 필요를 없애줍니다.

작동 방식

Rust와 GPUI 프레임워크로 구축된 OxideTerm은 Electron이나 브라우저 기반 webview에 의존하지 않고 터미널 에뮬레이션과 SSH 연결을 프로세스 내에서 직접 처리합니다. 네트워크가 끊겨도 세션 상태를 유지하는 '유예 기간(Grace Period)' 재연결 메커니즘을 갖추고 있습니다. AI 기능의 경우 'OxideSens'를 통해 자체 API 키(OpenAI, Anthropic, Gemini, Ollama)를 연결하여 터미널 작업, RAG 기반 지식 검색, 작업 공간 자동화를 지원하며, 모든 에이전트 작업은 사용자의 명시적인 승인이 필요합니다.

대상 사용자

여러 원격 서버를 관리하며 기존 터미널 에뮬레이터나 파편화된 도구 세트보다 더 네이티브하고 리소스 효율적이며 안전한 대안을 찾는 개발자, 시스템 관리자, DevOps 엔지니어를 위해 설계되었습니다.

주요 특징

  • 네이티브 성능: GPU 렌더링 인터페이스를 통해 Electron 기반 대안보다 유휴 메모리 사용량을 획기적으로 낮춤.
  • 통합 작업 공간: 터미널, SFTP, 포트 포워딩, 내장 IDE가 노드당 단일 SSH 연결을 공유.
  • 복원력 있는 연결: 네트워크 중단 후에도 연결 및 활성 작업(파일 전송 또는 편집기 세션 등)을 자동으로 복구.
  • 개인정보 보호 중심 AI: API 키를 직접 입력하는 방식의 AI 통합. 로컬 RAG, 자격 증명 마스킹, 모든 에이전트 작업에 대한 필수 승인 워크플로우 지원.
  • 순수 Rust 스택: SSH 처리에 russh를 사용하여 OpenSSL이나 libssh2에 대한 의존성 제거.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트