Hyper-Dir 프로젝트를 시작하게 된 배경과 기술 스택, 그리고 UX 디자인 철학까지

🧩 파일 탐색기가 아쉬웠다

Windows 기본 파일 탐색기는 많은 부분에서 만족스럽지만, 개발자 입장에서는 뭔가 부족한 느낌이 있었습니다.

  • 탭 기능 없음
  • 키보드 기반 탐색 미비
  • 멀티 패널 기능 부재
  • 확장성과 커스터마이징 부족

이런 불만들을 매일 마주하다 보니 어느 순간 생각이 들었습니다.

“차라리 내가 하나 만들어 보면 어떨까?”


🚀 Hyper-Dir, 프로젝트의 시작

이렇게 해서 시작된 것이 Hyper-Dir입니다.
단순한 파일 탐색기가 아니라, VSCode처럼 확장 가능하고, 생산성에 최적화된 탐색기를 목표로 합니다.

주요 목표

  • ✅ 완전한 키보드 기반 탐색
  • ✅ 다중 패널 / 다중 탭
  • ✅ 플러그인 기반 UI 확장성
  • ✅ 직관적인 UX
  • ✅ 빠른 퍼포먼스

🛠 Rust, Tauri, React를 선택한 이유

🦀 Rust

  • 고성능, 메모리 안전성
  • 파일 시스템 제어에 적합
  • Tauri와의 강력한 시너지

🪟 Tauri

  • Electron 대비 훨씬 가벼움
  • WebView 기반의 네이티브 속도
  • Rust와 자연스럽게 연결됨

⚛️ React

  • 빠른 개발과 확장성
  • 훌륭한 생태계
  • VSCode처럼 extension 구조 만들기에 적합

🧠 VSCode에서 영감을 받은 UI/UX

Hyper-Dir의 UI는 VSCode를 적극적으로 참고했습니다.

  • 사이드바 → 디렉토리 구조
  • 탭바 → 여러 경로 동시 탐색
  • 메인 패널 → 파일 리스트 / 미리보기
  • 상태바 → 현재 경로, 선택 파일 정보
  • 단축키Ctrl+P, Ctrl+B 등 지원

개발자는 이미 VSCode에 익숙합니다.
학습 비용이 낮고, 직관적인 UI가 중요했습니다.


🗺 앞으로의 계획

Hyper-Dir은 이제 막 시작한 프로젝트입니다.
앞으로는 다음과 같은 기능들을 차차 구현할 예정입니다:

  • Git 연동 / 내장 터미널
  • 사용자 플러그인 시스템
  • 즐겨찾기 / 히스토리 관리
  • 고급 검색 및 필터링
  • 커맨드 팔레트 확장

💬 마무리하며

개발자로서, 매일 사용하는 도구를 직접 만든다는 건 굉장히 설레는 일입니다.
Hyper-Dir은 저의 불편함을 해결하기 위한 작은 시도였지만,
다른 개발자들에게도 유용한 도구가 되길 바랍니다.

프로젝트에 관심이 있으시다면 언제든지 피드백 또는 PR 환영합니다.
함께 더 나은 도구를 만들어가요!


🧑‍💻 프로젝트 GitHub 보기