v0.21.0 macOS · Windows · Linux

OxideTerm

Electron 없음. OpenSSL 없음. 순수 Rust SSH.

하나의 네이티브 바이너리 — 로컬 셸, SSH, SFTP, 원격 IDE, AI, 포트 포워딩, 플러그인, 30+ 테마, 11개 언어.

소스 공개 · PolyForm NC 1.0.0
$ ssh prod-server
✓ Connected (Ed25519 · ChaCha20-Poly1305)
Multiplexing: terminal + SFTP + 2 forwards
Grace Period: enabled (30s)
 
root@prod-server:~$ uptime
14:23:01 up 127 days, 3:42, 1 user, load average: 0.12, 0.08, 0.05
 
root@prod-server:~$
25–40 MB
바이너리 크기
31+
테마
11
언어
40+
AI 도구
18
상태 저장소
제로
C 의존성

왜 OxideTerm인가?

실제 문제, 실제 솔루션.

SSH 클라이언트에서 로컬 셸을 사용할 수 없음
하이브리드 엔진 — 로컬 PTY(zsh/bash/fish/pwsh/WSL2) + 원격 SSH를 하나의 창에서
재접속 = 모든 것을 잃음
Grace Period 재접속 — 끊김 후 30초간 기존 연결을 탐지한 후 재접속. vim, htop, yazi가 살아남음
원격 파일 편집에 VS Code Remote 필요
내장 IDE — SFTP 기반 CodeMirror 6, 30+ 언어 모드, 선택적 ~1 MB 원격 Agent
SSH 연결 재사용 불가
다중화 — 터미널, SFTP, 포워딩, IDE가 하나의 SSH 연결을 공유
SSH 라이브러리가 OpenSSL에 의존
russh 0.54 — ring 기반 순수 Rust SSH. C 의존성 제로
100+ MB Electron 앱
Tauri 2.0 — 25–40 MB 바이너리. 래퍼가 아닌 Rust 백엔드의 진정한 네이티브 앱
AI가 하나의 제공업체에 종속
OxideSens — 40+ 자율 도구, MCP 프로토콜, RAG 지식 베이스. 모든 API와 호환

OxideTerm 실행 영상

OxideSens AI가 로컬 터미널을 열고 명령을 실행합니다 — 완전 자율, 완전 통합.

필요한 모든 것, 불필요한 것은 없이

터미널

  • 분할 패널, 모든 세션에 브로드캐스트 입력
  • WebGL 렌더링 60fps+, 버스트 모드 120Hz
  • 세션 녹화 및 재생 (asciicast v2)
  • 31+ 테마 + CSS 변수 커스텀 테마 편집기
  • 커맨드 팔레트 (⌘K) 및 젠 모드
터미널

SFTP 파일 관리자

  • 듀얼 패널 브라우저, 드래그 앤 드롭 지원
  • 스마트 미리보기: 이미지, 동영상, 오디오, 코드, PDF, HEX, 폰트
  • 전송 큐, 실시간 진행률 및 ETA
  • 북마크 및 압축 파일 추출
SFTP 파일 관리자

내장 IDE

  • CodeMirror 6, 30+ 언어 모드 지원
  • 파일 트리에 Git 상태 표시
  • 멀티 탭 편집 및 충돌 해결
  • 선택적 ~1 MB 원격 에이전트 (Linux, 10+ 아키텍처)
내장 IDE

OxideSens AI

  • 인라인 패널 (⌘I) + 사이드바 채팅
  • 40+ 자율 도구, MCP 프로토콜 지원
  • RAG 지식 베이스 (BM25 + 벡터 하이브리드 검색)
  • 멀티 소스 컨텍스트 캐처: 터미널, IDE, SFTP, Git
OxideSens AI

포트 포워딩

  • 로컬 (-L), 원격 (-R), 다이나믹 SOCKS5 (-D)
  • 락프리 메시지 패싱 I/O
  • 재접속 시 모든 포워딩 자동 복원
  • 장애 보고 및 유휴 타임아웃
포트 포워딩

보안 최우선

엔터프라이즈급 보호, 복잡함 없이.

고강도 암호화

ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB 메모리, 4회 반복)로 .oxide 암호화 내보내기.

OS 키체인 통합

비밀번호와 API 키는 macOS 키체인, Windows 자격 증명 관리자, Linux Secret Service에 저장. 설정 파일에는 절대 저장하지 않습니다.

순수 Rust 암호화

russh 0.54 + ring 암호 백엔드. Ed25519, RSA, ECDSA 키 지원. ChaCha20-Poly1305 및 AES-GCM 스위트.

생체 인증 및 TOFU

macOS에서 Touch ID로 키체인 액세스 게이트. 호스트 키 Trust-On-First-Use (TOFU) 검증. 민감 메모리 즉시 제로 클리어.

내부 아키텍처

듀얼 플레인 아키텍처

터미널 I/O에 WebSocket 바이너리 프레임, 제어 명령에 Tauri IPC. 각 세션에 전용 대역폭.

WebGL 렌더링

xterm.js 6을 통한 GPU 가속 터미널. 적응형 스케줄러: 버스트 120Hz+, 일반 60Hz, 유휴 1–15Hz 백오프.

연결 다중화

터미널, SFTP, 포워딩, IDE에서 하나의 SSH 연결 공유. 참조 카운팅 풀로 자동 정리.

고강도 암호화

ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB 메모리, 4회 반복). OS 키체인에 비밀번호 저장, macOS Touch ID 게이트.

11개 언어

22개 네임스페이스 전체 UI 번역: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Português, Tiếng Việt.

플러그인 생태계

런타임 ESM 로딩. 18개 API 네임스페이스, 24개 사전 구축 UI 컴포넌트, 동결 API 계약, 서킷 브레이커 자동 비활성화.

CLI 동반 도구

oxt를 소개합니다 — 터미널의 좋은 동료.

JSON-RPC 2.0을 Unix Socket (macOS/Linux) 또는 명명된 파이프 (Windows)로 통신. 사람 친화적이고 기계 파싱 가능한 출력.

$ oxt status
OxideTerm v0.21.0 ● running ● pid 42187
 
$ oxt list
prod-server ● active 2h 15m 3 channels
staging-db ● active 45m 1 channel
jump-host ● idle 12m 0 channels
 
$ oxt ping prod-server
pong: 23ms (via jump-host → prod-server)

기본 내장 기능

모든 기능이 기본 내장. 플러그인 불필요, 추가 구매 없음.

로컬 터미널
네이티브 바이너리
순수 Rust SSH
SFTP 브라우저
내장 IDE
AI 어시스턴트
SSH 다중화
Grace Period 재접속
플러그인 시스템
다국어 UI
소스 공개

규정 준수 및 법적 고지

OxideTerm은 합법적인 시스템 관리, 개발 및 연구를 위해 설계되었습니다. 규정 준수를 중요하게 생각합니다.

네트워크 규정 준수

OxideTerm은 전문 원격 서버 관리 및 터미널 에뮬레이션 도구입니다. 본 소프트웨어는 합법적인 시스템 관리, 네트워크 관리, 소프트웨어 개발 및 학술 연구 목적으로만 사용해야 합니다. SSH 터널링 또는 포트 포워딩 기능 사용 시 적용 가능한 모든 법률 및 규정을 엄격히 준수해야 합니다. 제한된 리소스에 대한 무단 접근이나 사이버 보안 규정 위반은 엄격히 금지됩니다.

AI 서비스 면책 조항

OxideTerm이 제공하는 AI 지원 기능(명령어 자동 완성, 로그 분석 등)은 기술 통합 도구입니다. AI 대화 기록은 암호화되어 사용자의 로컬 장치에 저장되며 서버에 업로드되지 않습니다. AI 생성 콘텐츠를 제3자에게 배포하지 않습니다. 사용자는 타사 AI 서비스 API 자격 증명을 직접 구성하고 해당 상호작용에 대한 최종 법적 책임을 집니다. 관련 AI 거버넌스 규정을 준수하여 사용하시기 바랍니다.

데이터 보안 및 개인정보 보호

운영 데이터의 민감성을 충분히 이해하고 있습니다. OxideTerm은 로컬 우선 아키텍처를 채택하여 모든 서버 자격 증명, 키 및 구성 파일을 고강도 암호화 알고리즘으로 사용자의 로컬 장치에만 저장합니다. 본 소프트웨어는 민감한 연결 데이터를 수집, 업로드하거나 제3자에게 공개하지 않습니다.

라이선스

본 소프트웨어는 Source Available(PolyForm Noncommercial 1.0.0) 라이선스로 배포됩니다. 소스 코드를 열람하고 비상업적 용도로 사용할 수 있습니다. 상업적 사용에는 개발자의 명시적 허가가 필요합니다.

이 페이지는 정보 제공 목적으로만 제공되며 법률 자문을 구성하지 않습니다. OxideTerm 사용이 적용 가능한 모든 법률을 준수하는지 확인할 책임은 사용자에게 있습니다.

OxideTerm 다운로드

macOS, Windows, Linux 지원

GitHub에서 전체 릴리스 보기 →