Nexa Dir 2 아이콘

Nexa Dir 2

v0.8.0

포터블 단일 exe · 초저메모리 · 순수 네이티브(올 러스트) Windows 파일 탐색기

다운로드 GitHub 문서 (Wiki)

모든 데스크톱 OS에서 사용할 수 있어요

설치

Windows

  1. **포터블 (권장)** — GitHub Releases에서 NexaDir-<버전>-win-x64.exe 파일 하나만 내려받아 원하는 폴더(또는 USB)에 두고 실행합니다. 설치·런타임·레지스트리가 필요 없습니다.
  2. **설치형** — 시작 메뉴·바탕화면 아이콘·제거 목록을 원하면 NexaDir-Setup-<버전>.exe를 받아 실행합니다. 관리자 권한 없이 사용자 폴더에 설치됩니다.
  3. 설정·세션 등 저장 파일은 exe 옆 data\ 폴더에 생기며, 제거는 파일(또는 폴더) 삭제만으로 끝납니다.

코드 서명 전이라 SmartScreen 경고가 보일 수 있습니다 — "추가 정보 → 실행"을 누르세요. 시스템 요구사항: Windows 10 / 11 (x64).

설치·런타임·레지스트리 없이 exe 파일 하나로 동작하는 Windows 파일 탐색기. 관리 런타임도 UI 프레임워크도 없이 순수 Win32로 다시 지어, 유휴 메모리 30MB·실행 파일 10MB 이하 예산을 마일스톤마다 실측으로 지킵니다. (Windows 10/11)

스크린샷

메인 화면 — 듀얼 파일 패널·트리 보기·하단 도크
메인 화면 — 듀얼 파일 패널·트리 보기·하단 도크
하단 도크 — 정보 패널
하단 도크 — 정보 패널
일괄 이름 변경 — 동작 파이프라인·실시간 미리보기
일괄 이름 변경 — 동작 파이프라인·실시간 미리보기
설정 — 카테고리별 옵션·검색·즉시 적용
설정 — 카테고리별 옵션·검색·즉시 적용
순서/표시 편집 — 도구 모음 커스터마이즈
순서/표시 편집 — 도구 모음 커스터마이즈

주요 기능

소개

Nexa Dir 2는 원본 Nexa Dir(Rust 코어 + WinUI 3)의 기능 경험을 unmanaged 올 러스트(Win32 직접 호출 + 커스텀 드로잉)로 다시 지은 Windows 파일 탐색기입니다. 관리 런타임(.NET)도, UI 프레임워크도 없이 exe 파일 하나로 동작하는 진짜 포터블 탐색기입니다.

출발점은 "문제는 기능이 아니라 스택"이라는 진단이었습니다. 원본은 기능적으로 성숙했지만 관리 런타임 + UI 프레임워크 계층이 유휴 RSS 60MB·배포 용량 64MB의 하한을 만들었습니다. 그래서 동일한 기능을 순수 네이티브 스택으로 재구축하고, 원본은 설계·기능 명세·실측 교훈의 원천(SSOT)으로 계속 참조합니다.

"예산이 정체성(Budget-first)"이 핵심 원칙입니다. 유휴 RSS ≤30MB · 단일 exe ≤10MB · 외부 DLL 0(OS 인박스 제외)을 마일스톤마다 실측 게이트로 강제하며, 예산을 넘긴 상태로는 병합하지 않습니다. 실측(0.8.0)으로 exe 약 1.4MB, 100k 항목 첫 렌더 115ms, 스크롤 60fps를 달성했습니다.

단순 뷰어를 넘어 인라인 트리 펼침 + 폴더 교차 다중 선택(플래그십), 듀얼 파일 패널·패널별 탭, 파일 조작(Undo/Redo·휴지통·드래그앤드롭), 하단 도크(정보·미리보기·내장 ConPTY 터미널), 일괄 이름 변경까지 일상적인 파일 관리 대부분을 갖췄습니다.

배포는 exe 1개짜리 포터블(기본)과 Inno Setup 설치형(보조) 2채널이며, 설정·세션 등 저장 파일은 exe 옆 data\ 폴더에만 생겨 제거가 파일 삭제만으로 끝납니다. PolyForm Noncommercial 1.0.0 라이선스로 개인·비상업 사용은 무료이며, 상업 사용은 별도 유료 라이선스(문의 kiros33@sosomlab.com)가 필요합니다.