Nexa Dir 2
v0.8.0포터블 단일 exe · 초저메모리 · 순수 네이티브(올 러스트) Windows 파일 탐색기
모든 데스크톱 OS에서 사용할 수 있어요
설치
Windows
- **포터블 (권장)** — GitHub Releases에서
NexaDir-<버전>-win-x64.exe파일 하나만 내려받아 원하는 폴더(또는 USB)에 두고 실행합니다. 설치·런타임·레지스트리가 필요 없습니다. - **설치형** — 시작 메뉴·바탕화면 아이콘·제거 목록을 원하면
NexaDir-Setup-<버전>.exe를 받아 실행합니다. 관리자 권한 없이 사용자 폴더에 설치됩니다. - 설정·세션 등 저장 파일은 exe 옆
data\폴더에 생기며, 제거는 파일(또는 폴더) 삭제만으로 끝납니다.
코드 서명 전이라 SmartScreen 경고가 보일 수 있습니다 — "추가 정보 → 실행"을 누르세요. 시스템 요구사항: Windows 10 / 11 (x64).
설치·런타임·레지스트리 없이 exe 파일 하나로 동작하는 Windows 파일 탐색기. 관리 런타임도 UI 프레임워크도 없이 순수 Win32로 다시 지어, 유휴 메모리 30MB·실행 파일 10MB 이하 예산을 마일스톤마다 실측으로 지킵니다. (Windows 10/11)
스크린샷
주요 기능
- 초저메모리 · 단일 exe 예산 exe 약 1.4MB(외부 DLL 0, OS 인박스만) · 유휴 RSS ≤30MB · 콜드 스타트 <200ms를 마일스톤마다 실측 게이트로 지킵니다. 100k 항목 첫 렌더 115ms · 스크롤 60fps.
- 폴더 교차 다중 선택 (플래그십) 인라인으로 트리를 펼친 상태에서 서로 다른 폴더의 항목을 동시에 선택합니다. 원본 Nexa Dir의 대표 UX를 그대로 계승했습니다.
- 보기 3종 · 5컬럼 시스템 트리(인라인 펼침)·플랫·타일 보기, 가상화 리스트, 다중열 정렬, 헤더 드래그 재배열, 경계 더블클릭 auto-fit을 지원합니다.
- 듀얼 파일 패널 + 패널별 탭 좌/우 듀얼 파일 패널과 패널별 독립 탭(잠금·고정·복제)을 제공하고, 종료 시 세션을 복원합니다.
- 파일 조작 일체 복사·이동·삭제·이름변경·새로 만들기와 진행률·충돌 처리·Undo/Redo·휴지통·클립보드·드래그앤드롭·폴더 watcher를 갖췄습니다.
- 하단 도크 (정보·미리보기·터미널) 정보 패널, 텍스트·이미지 미리보기, 그리고 내장 ConPTY 터미널을 한 밴드에서 오갑니다.
- 일괄 이름 변경 치환·정규식·대소문자·삽입·연번·날짜 6종 동작 파이프라인을 실시간 미리보기와 프리셋으로 조합합니다.
- 커스터마이즈 & 즉시 전환 셸 통합 컨텍스트 메뉴·퀵 런처 바를 제공하고, 도구 모음·컬럼·컨텍스트 메뉴의 순서/표시와 테마·언어(한·영)를 즉시 바꿀 수 있습니다.
소개
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)가 필요합니다.
약관 및 정책
등록된 약관·정책 문서가 없습니다.