Skip to content
프로젝트

wilsonglasser/oryxis has 486 GitHub stars and 28 forks. GitHot measured +2 stars in 24 hours. Last checked 2026-11-12 08:34 UTC. Last push 2026-10-30.

이 수치를 측정하는 방법

Rust SSH Client & Terminal Emulator with an encrypted vault, SFTP, port forwarding, cloud discovery, and P2P sync. Windows, macOS, Linux.

What you can do

  • Native and fast. Pure Rust, GPU-accelerated iced UI, single binary. No Electron, no webview.
  • Encrypted local vault. Argon2id + ChaCha20-Poly1305 per field, optional master password, biometric unlock (Windows Hello / Touch ID / Linux keyring), idle auto-lock, TOTP autofill for 2FA hosts, and stored passwords offered at sudo prompts (never sent on their own).
  • Several vaults. Keep Work and Personal in separate encrypted files, each with its own master password, settings, sync and MCP exposure, open at once: every window works on one vault and switches in place from the Home tab, a per-vault shortcut or the palette, while the other vault's tabs keep running. Two vaults never share a key.
  • The full SSH pipeline. Auto-auth, multi-hop jump chains, SOCKS / HTTP / command proxies, agent forwarding, standalone -L/-R/-D port forwarding, expect-style login scripts for menu-driven bastions (JumpServer and friends).

측정된 스타 증가

in 24h
+2
in 7 days
기록 수집 중
in 15 days
기록 수집 중
in 1 month
기록 수집 중

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.ko.md

Original

Oryxis logo

Oryxis

전부 Rust로 만든 모던 SSH 클라이언트. 빠르고, 암호화되고, 네이티브.

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | فارسی | Português (BR)

Release Platforms License Website

Oryxis 시연: 호스트 접속, 스니펫 실행, SFTP 탐색

이 문서는 v0.23.0 이후의 영어 README를 번역한 것입니다(2026-10-29 동기화). 상세 문서(기능 소개, 아키텍처)는 영어로 제공됩니다.

Oryxis란?

Oryxis는 Termius의 오픈 소스 대안입니다. 모던한 UI와 자격 증명을 보관하는 로컬 암호화 볼트를 갖춘 데스크톱 SSH 클라이언트이며, 그 어디에도 클라우드 계정이 끼어들지 않습니다. Electron 없음, webview 없음, 벤더 서버 없음. 네이티브 바이너리 하나뿐입니다.

Oryxis Termius PuTTY Tabby
UI 스택 네이티브 Rust(iced + wgpu) Electron 네이티브 Electron
라이선스 AGPL-3.0, 오픈 소스 독점 MIT MIT
자격 증명 저장 로컬 암호화 볼트 벤더 클라우드 계정 없음 로컬 설정 파일
기기 동기화 P2P 종단간 암호화, 셀프 호스팅 릴레이 지원 벤더 클라우드(구독) 없음 Tabby Web 경유
SFTP 듀얼 패널 GUI 및 대화형 콘솔 유료 플랜 CLI만 기본 패널
가격 무료 무료 티어 + 구독 무료 무료

설치

Windows

Microsoft Store에서 다운로드

또는 터미널에서:

winget install WilsonGlasser.Oryxis

Arch Linux (AUR)

yay -S oryxis-bin

직접 다운로드: 최신 릴리스에서 Linux(.tar.gz / .deb / .AppImage, x86_64 및 ARM64), macOS(Apple Silicon .dmg), Windows(시스템 / 사용자 단위 설치 프로그램과 포터블 .zip, x86_64 및 ARM64)를 제공합니다. Windows 바이너리는 Authenticode 서명이 되어 있습니다. 포터블 .zip은 모든 것(설정, 볼트, 플러그인, 로그)을 oryxis.exe 옆에 만드는 data 폴더에 보관합니다. 단, 컴퓨터에 이미 Oryxis 프로필이 있으면 그것을 계속 씁니다. Linux와 macOS에서는 바이너리, .AppImage 파일 또는 Oryxis.app 옆에 oryxis-data 폴더를 직접 만들면 같은 효과가 납니다.

글꼴과 인코딩

UI 언어를 한국어로 바꾸면 Noto Sans KR 글꼴이 자동으로 다운로드 됩니다(온디맨드 방식이라 설치 파일 크기에는 영향이 없습니다). 네트워크 장비 같은 레거시 기기에 접속할 때는 호스트별로 EUC-KR 같은 인코딩을 선택할 수 있습니다.

하이라이트

  • 네이티브이고 빠릅니다. 순수 Rust, GPU 가속 iced UI, 단일 바이너리. Electron도 webview도 없습니다.
  • 로컬 암호화 볼트. Argon2id + ChaCha20-Poly1305 필드 단위 암호화, 선택형 마스터 비밀번호, 생체 인식 잠금 해제(Windows Hello / Touch ID / Linux 키링), 유휴 자동 잠금, 2FA 호스트용 TOTP 자동 입력, sudo 비밀번호 프롬프트에서 볼트 비밀번호 제안 (자동 전송은 하지 않습니다).
  • 여러 볼트. 업무용과 개인용을 각각 별도의 암호화 파일로 두고, 볼트마다 마스터 비밀번호, 설정, 동기화, MCP 노출을 따로 가진 채 동시에 열어 둘 수 있습니다. 창마다 볼트 하나로 작업하며, 홈 탭, 볼트별 단축키 또는 명령 팔레트에서 그 자리에서 전환하고, 다른 볼트의 탭은 계속 실행됩니다. 두 볼트가 키를 공유하는 일은 없습니다.
  • 완전한 SSH 파이프라인. 자동 인증, 다단계 점프 호스트, SOCKS / HTTP / 명령 프록시, 에이전트 포워딩, 독립형 -L/-R/-D 포트 포워딩, 메뉴형 배스천(JumpServer 등)을 위한 expect/send 로그인 스크립트.
  • 보안 키를 네이티브로. YubiKey를 비롯한 모든 FIDO2 토큰이 Windows, Linux, macOS에서(Windows Hello 포함) 앱 안에서 직접 sk-ssh-ed25519 / sk-ecdsa-sha2-nistp256 로그인에 서명합니다. 터치와 PIN은 내 화면에서 묻고, 하드웨어 키만 쓰는 보안 키 인증 방식이 있으며, 중간에 외부 에이전트는 없습니다.
  • 쓰던 호스트를 그대로 가져오기. 가져오기 한 번이면 이미 갖고 있는 것을 읽어 들입니다: ~/.ssh/config, PuTTY, KiTTY, WinSCP, mRemoteNG, MobaXterm, SecureCRT, Xshell, FinalShell, Termius 또는 임의의 CSV. 파일(또는 세션 폴더)만 고르면 형식은 자동으로 감지되고, 수정한 호스트 CSV 내보내기는 업데이트, 삭제, 폴더로 되돌아옵니다.
  • 원할 때만 오프라인. 첫 실행 때와 설정에서 제공되는 스위치 하나로 Oryxis는 스스로 요청을 보내지 않습니다. 업데이트 확인도, 글꼴이나 플러그인 다운로드도 하지 않습니다. 직접 설정한 것은 그대로 오갑니다. 네트워크가 아예 없는 컴퓨터를 위해, 플러그인과 폰트 팩이 이미 들어 있고 스위치도 이미 켜진 오프라인 번들이 릴리스마다 함께 제공됩니다.
  • SSH만이 아닙니다. Telnet과 시리얼 콘솔, 콘솔 서버를 위한 순수 TCP 연결, ZMODEM 전송, 로컬 셸, SSH 터널을 통한 원클릭 RDP/VNC.
  • 네트워크가 바뀌어도 이어지는 세션. 호스트에 mosh를 켜면 셸이 절전, Wi-Fi 전환, 주소 변경을 모두 견딥니다. 게다가 아무 일도 없는 척하지 않고, 링크가 얼마나 오래 끊겨 있었는지를 화면이 알려 줍니다. 정품 mosh-server의 프로토콜을 쓰는 네이티브 Rust 클라이언트라, 내 컴퓨터에 따로 설치할 것은 없습니다.
  • 진짜 터미널. alacritty 기반 에뮬레이터, 분할 창, 세션 그룹, 호스트별 테마, 선택형 반투명 배경 또는 배경 이미지, 번들 Nerd Fonts와 내려받는 폰트 팩(JetBrains Mono, Fira Code, MesloLGS 등), 오래 걸리는 명령을 알려 주는 스마트 탭, 입력하는 동안 제안되는 호스트별 명령 히스토리, 원하는 모양의 커서, 그리고 CJK TUI의 줄이 어긋나지 않도록 하는 호스트별 동아시아 모호한 너비 (ambiguous width) 설정.
  • 순서대로 실행되는 스니펫. 스니펫 하나가 명령을 입력하고, 명령이 끝나거나 출력에 특정 줄이 나올 때까지 기다리고, 출력된 내용을 복사하거나 저장하고, 다른 스니펫을 호출할 수 있습니다. 모두 시작한 터미널에서 실행되며, 변수는 한 번만 묻습니다. 자주 쓰는 스니펫은 터미널 아래 스니펫 바에 버튼으로 둘 수 있습니다.
  • 창은 원하는 만큼. 프로세스 하나에 창은 몇 개든, 각 창마다 자기 탭과 호스트 화면과 검색이 있습니다. 탭을 가장자리 밖으로 끌어 떼어 내고, 다른 창의 탭 바에 놓아 붙이고, 호스트를 곧바로 새 창에서 연결할 수 있습니다.
  • 어디서나 파일. 드래그 앤 드롭, 심볼릭 링크, 즉석 편집, 서버 간 복사를 지원하는 듀얼 패널 SFTP. 모든 SSH 탭에는 셸의 작업 디렉터리를 따라가는 파일 사이드바도 있습니다. 타이핑이 더 편하다면? 대화형 SFTP 콘솔이 sftp(1)의 명령(get, put, mget, lcd, 글롭, Tab 자동 완성, 인라인 진행률)을 그대로 알아듣고, 이미 들어와 있는 세션의 분할 창으로 열리며(아래로, 옆으로, 최대화 중 선택), 터미널 / 콘솔 / 파일은 스위치 하나로 전환합니다.
  • 세션 녹화. 저장 시 암호화. asciinema .cast(테마 포함) 또는 일반 텍스트로 내보내기. 설계상 출력만 기록합니다.
  • 시스템 관리자의 도구 상자. 선택형 네트워크 도구 패널(기본 꺼짐, 별도 탭으로 열림): DNS 레코드, ping, traceroute, TCP 포트 테스트, HTTP 리다이렉트 사슬과 인증서 점검, WHOIS, 공개 스팸 차단 목록.
  • 클라우드 계정. AWS, Google Cloud, Azure, Alibaba Cloud, Tencent Cloud, Kubernetes 리소스 검색과 연결(EC2, SSM, ECS Exec, GKE, AKS, ACK, TKE, kubectl). 서명된 플러그인으로 필요할 때만 다운로드됩니다.
  • 일하는 곳에 AI를. 탭별 어시스턴트(자체 API 키 사용: Anthropic, OpenAI, Gemini 또는 호환 API), 다층 자동 실행 안전장치, 그리고 MCP 서버로 Claude Code 같은 AI 클라이언트에 호스트를 노출하며, 그중 일곱 곳에는 스스로 설치되고, 허용하면 호스트를 추가하거나 편집하며, root 권한 명령은 화면에서 승인한 뒤에만 실행합니다.
  • 클라우드 없는 P2P 동기화. QUIC 위의 종단간 암호화(X25519 + XChaCha20-Poly1305). LAN에서는 mDNS, 네트워크를 넘어갈 때는 셀프 호스팅 시그널링 / 릴레이. 계정도 벤더 서버도 없습니다.
  • 키보드 우선. user@host 빠른 연결(Ctrl+K), 최근 사용 순 또는 탭 바 순서를 따르는 Ctrl+Tab, 마지막 토글 하나까지 닿는 완전한 키보드 내비게이션, 모든 단축키 재지정 가능, 또는 Windows Terminal, Tabby, iTerm2의 키로 시작.
  • 설계부터 프라이버시. 텔레메트리 전무, 프라이버시 모드 마스킹, 붙여넣을 내용을 먼저 보여 주는 붙여넣기 가드, 완전한 RTL 지원을 포함한 23개 언어: English, Português, Español, Français, Deutsch, Italiano, 简体中文, 繁體中文, 日本語, Русский, فارسی, العربية, עברית, 한국어, Polski, Türkçe, Bahasa Indonesia, Tiếng Việt, Українська, ไทย, हिन्दी, Čeština, Ελληνικά.

전체 기능 목록은 영어 기능 소개에 있습니다. tmux를 사용하시나요? tmux에서의 로그와 명령 기록(영어)이 기본으로 동작하는 것과 직접 설치해야 하는 것을 설명합니다. 파일 브라우저가 셸의 디렉터리를 정확히 따라가게 하려면 셸 디렉터리 따라가기(영어)에 스니펫이 있습니다. 볼트 사본을 이 머신 밖으로, 클라우드 폴더나 다른 곳으로 옮기고 싶나요? 백업과 보관 위치(영어)가 동기화, 내보내기, 그리고 파일을 끝까지 옮겨 주는 도구를 다룹니다.

빠른 시작

  1. 첫 실행: 마스터 비밀번호를 설정하거나 일단 건너뜁니다 (나중에 설정에서 생체 인식 잠금 해제와 함께 켤 수 있습니다).
  2. 호스트 추가: + HOST를 클릭하거나 user@host를 입력 (Ctrl+K)해 저장 없이 바로 접속합니다. 다른 SSH 클라이언트를 쓰고 있었나요? 가져오기 한 번이면 저장된 세션을 그대로 옮겨 옵니다.
  3. 접속: 호스트 카드를 클릭합니다. 분할 창, 파일 사이드바, SFTP, 스니펫이 키 하나 거리에 있습니다.
  4. 선택 사항: AI 채팅(설정 > AI), MCP 서버(설정 > 보안), 기기 간 P2P 동기화(설정 > 동기화).

궁금한 점은 FAQ를 보거나 Discussion을 열어 주세요.

보안

모든 민감한 데이터는 필드 단위로 암호화되어 저장되고(Argon2id + ChaCha20-Poly1305), 호스트 키는 TOFU로 고정되며, 동기화 페이로드는 종단간 암호화되고, 플러그인은 실행 전에 Ed25519 서명을 검증합니다. 텔레메트리는 일절 없습니다.

전체 보안 모델과 취약점 공개 정책은 SECURITY.md에 있습니다. 취약점은 비공개 경로로 제보해 주세요.

로드맵

Oryxis는 대략 매주 작은 단위로 릴리스하며, 기능은 준비되는 대로 출시됩니다. 최신 안정 버전은 v0.23.0입니다. 전체 이력은 CHANGELOG.md, 인터랙티브 로드맵은 로드맵 Discussion에서 볼 수 있습니다. 0.15.0 이후 출시된 것: 분할 창과 SFTP 콘솔, 번들을 갖춘 오프라인 모드, Alibaba Cloud와 Tencent Cloud, 네트워크 도구 패널, 원클릭 릴레이 배포, 네이티브 보안 키, 한 프로세스 안의 여러 창, 일련의 동작을 실행하는 스니펫, 다른 터미널의 단축키 프리셋, 손상된 볼트의 재구성, 여러 볼트, 탭 바 자체 순서를 따르는 Ctrl+Tab, 입력하는 동안 제안되는 명령 히스토리, 스니펫 바, 커서 모양과 깜박임, 그리고 화면에서 승인한 뒤 MCP 플러그인으로 실행하는 sudo, data 폴더를 쓰는 포터블 모드, 볼트를 관리하는 호스트 CSV, 그리고 SFTP의 심볼릭 링크. 진행 중인 방향: AI 운영 툴킷.

기여하기

기여를 환영합니다. 한국어로 issue나 Discussion을 열어도 됩니다 (메인테이너는 번역기를 활용해 읽습니다). 코드, 커밋 메시지, 주석은 영어를 사용해 주세요. 개발 환경, 품질 게이트, 프로젝트 규약은 CONTRIBUTING.md를 참고하세요.

라이선스

Copyright (C) 2026 Wilson Glasser. AGPL-3.0-or-later 라이선스로 배포됩니다. 누구나 Oryxis를 사용, 수정, 배포할 수 있지만, 수정한 버전을 네트워크로 제공하는 경우 동일한 라이선스로 소스 코드를 공개해야 합니다. 자세한 내용은 NOTICE를 참고하세요.


터미널에서 사는 사람들을 위해, Rust로 만들었습니다.

관련 프로젝트 살펴보기