메인 칼럼 개발일지 작업물 연락처
← 작업물

작업물 · WORK

uvws

파이썬 개발자를 위한 모던 데스크톱 워크스페이스 매니저

Year
2026
Stack
RustTauriReactTypeScriptuv
Devlog
5개의 기록
Status
● LIVE

매일같이 새로운 파이썬 프로젝트를 띄우고, 가상환경을 활성화하고, 종속성을 설치하고… 터미널 창 여러 개를 띄워두고 서버 포트를 찾아 헤매는 일상에 지쳐 만들게 되었습니다.

uvws는 빠르고 강력한 파이썬 패키지 매니저인 uv를 코어 엔진으로 삼아, 복잡한 명령어 입력 없이 GUI에서 모든 프로젝트를 온전히 제어할 수 있게 돕는 모던 워크스페이스 매니저입니다. React와 Tauri 기반으로 빠르고 가벼우며, 다크 모드 중심의 미니멀한 인터페이스로 개발자 본연의 집중을 돕습니다.

핵심 기능

  1. 원클릭 실행 및 가상환경 관리: 폴더를 등록하기만 하면 uv run으로 자동 실행되며, .venv 생성부터 의존성 관리까지 한 번에 해결됩니다.
  2. 실시간 내장 터미널: xterm.js 기반 내장 터미널로 stdout/stderr 로그 스트리밍을 실시간으로 확인합니다.
  3. 포트 충돌 해결사: 실행 중인 포트를 자동 감지하며, “Kill Port” 버튼으로 점유된 낭비 포트를 원클릭으로 날려버립니다.
  4. 크로스플랫폼 지원: Windows와 macOS 양쪽에서 네이티브하게 실행되며 자동 업데이트를 지원합니다.
개발일지 / DEVLOG 5개의 기록
  1. 개발일지 파이썬 가상환경 지옥에서 벗어나기 위한 첫걸음 매번 반복되는 가상환경 설정에 지쳐 데스크톱 앱을 만들기로 결심하다. TauriReactTypeScript
  2. 개발일지 Tauri 백엔드와 프로세스 제어의 늪 Rust로 비동기 프로세스를 관리하면서 겪은 삽질기. RustTauriProcess
  3. 개발일지 블랙 앤 화이트, 개발자를 위한 최소한의 UI 복잡함을 덜어낸 미니멀한 React 프론트엔드 작업기. ReactUI/UX
  4. 개발일지 GUI 앱의 함정: macOS PATH가 왜 이래? 명령줄에서는 잘 되는데 더블클릭으로 켜면 uv를 못 찾는 문제. macOSTroubleshooting
  5. 개발일지 GitHub Releases로 자동 업데이트 붙이기 배포의 끝판왕, 인앱 업데이트 기능 완성. CI/CDAutoUpdate