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 보기