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, 포트 포워딩을 하나의 애플리케이션으로 통합하여 복수의 분리된 도구의 필요성을 제거합니다. Electron 기반 클라이언트의 성능 오버헤드와 메모리 과잉 문제를 해결하기 위해 순수 Rust 아키텍처와 GPUI를 사용한 직접 GPU 렌더링을 채택합니다.

작동 방식

전체적으로 Rust로 구현된 애플리케이션은 UI와 백엔드 사이의 직렬화 경계를 제거합니다. russh 스택을 사용해 OpenSSL이나 libssh2에 의존하지 않고 SSH를 구현하며, GPUI를 활용해 즉시 모드 렌더링을 수행합니다. AI 기능은 사용자가 OpenAI 호환 엔드포인트를 통해 자체 AI 제공자를 연결할 수 있는 BYOK(Bring Your Own Key) 모델을 채택하고, MCP(Model Context Protocol)와 로컬 RAG(BM25 + HNSW 벡터 인덱스)를 활용해 워크스페이스 인식 지원을 제공합니다.

대상 사용자

다수의 리모트 서버를 관리하고, 고성능, 로컬 우선 도구를 필요로 하며 보안, 자격 증명 안전성, 낮은 리소스 소비를 중시하는 시스템 관리자, DevOps 엔지니어, 개발자.

주요 특징

  • 통합 워크스페이스: 터미널, SFTP 파일 매니저, 내장 IDE, 리모트 데스크톱(RDP/VNC)을 하나의 인터페이스에 통합.
  • 고성능: GPUI를 통한 GPU 렌더링. 별도의 브라우저 런타임이나 Electron이 필요 없음.
  • AI 통합: OxideSens AI는 BYOK 제공자, 로컬 RAG, 승인된 워크스페이스 작업을 지원.
  • 강력한 연결성: 30초간의 '그레이스 기간' 재연결 메커니즘으로 네트워크 단절 시 TUI 애플리케이션 유지 가능하며, 멀티홉 프록시 체인을 지원.
  • 보안 우선: 자격 증명은 OS 키체인을 사용하고, 암호화된 포터블 내보내기는 ChaCha20-Poly1305 + Argon2id를 사용.
  • 확장성: 능력 범위 기반 WASM 및 프로세스 기반 플러그인을 지원.

관련

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