본문으로 건너뛰기
로그인 둘러보기
생산성·자동화 · 윈도우즈 유틸

pomo

0

pomo는 Bahaaio가 개발한 터미널 기반 Pomodoro 타이머 TUI 애플리케이션입니다. Go 언어로 작성되었으며, 작업 및 휴식 사이클을 제공하고 실시간 진행 바와 통계 기능을 포함합니다.

Windows타이머

소개

pomo는 Bahaaio가 개발한 터미널 기반 Pomodoro 타이머 TUI 애플리케이션입니다. Go 언어로 작성되었으며, 작업 및 휴식 사이클을 제공하고 실시간 진행 바와 통계 기능을 포함합니다. 데스크톱 알림과 사용자 정의 가능한 ASCII 아트 타이머를 지원하여 생산성 관리를 돕습니다.

상세정보

프로그램 소개

pomo는 Bahaaio가 만든 간단한 Pomodoro 타이머 TUI 애플리케이션으로, Go 언어로 작성되었습니다. 터미널에서 작업과 휴식 사이클을 관리하며, 실시간 진행 바와 통계 기능을 제공합니다.

주요 기능

  • 작업 및 휴식 타이머 세션
  • 긴 휴식이 포함된 Pomodoro 사이클
  • 작업 완료 시 사용자 확인 프롬프트를 통한 작업 체이닝
  • 실시간 진행 바 시각화
  • 키보드 단축키로 세션 중 시간 조정
  • 일시 정지 및 재개
  • 다음 세션으로 건너뛰기
  • 크로스 플랫폼 데스크톱 알림
  • ASCII 아트 타이머 폰트(mono12, rebel, ansi, ansiShadow) 및 색상 커스터마이징
  • 세션 완료 시 사용자 정의 명령 실행
  • 생산성 통계: 작업 대 휴식 비율, 주간 막대 차트, 4개월 히트맵
  • 사운드 알림 지원
  • 키 바인딩 (위/아래 키로 시간 조절, 스페이스로 일시정지/재개, s로 세션 건너뛰기, q 또는 Ctrl+C로 종료 등)

설치 및 기본 사용

Windows에서는 winget 패키지 관리자를 통해 설치할 수 있습니다.

winget install --id Bahaaio.pomo --exact

macOS에서는 Homebrew, Linux에서는 사전 빌드 바이너리 또는 Nix, Go를 이용한 설치도 가능합니다.

설치 후 터미널에서 pomo 명령을 실행하면 기본 작업 세션이 시작됩니다. pomo 30m처럼 작업 시간을 지정하거나 pomo break로 휴식 세션을 시작할 수 있습니다. pomo stats로 생산성 통계를 확인할 수 있습니다.

활용 예시

  • pomo 45m 15m로 45분 작업 후 15분 휴식 세션 실행
  • pomo -t "작성 보고서"로 세션에 사용자 정의 제목 추가
  • 설정 파일 pomo.yaml을 통해 세션 종료 후 동작(예: 알림, 사운드 재생, 명령 실행) 맞춤 설정
  • 키 바인딩을 사용해 스페이스로 일시정지, ←/h로 초기 시간으로 리셋, s로 다음 세션으로 건너뛰기

지원 환경 및 요구사항

지원 운영 체제: Windows 10/11 (winget), macOS (Homebrew), Linux (사전 빌드 바이너리, Nix). 아키텍처: x64. 런타임: Go (소스 빌드 시) 또는 사전 빌드 바이너리 실행 가능.

제한 사항 및 라이선스

TUI 형태이기 때문에 그래픽 사용자 인터페이스를 제공하지 않으며, 기능이 간단하고 고급 맞춤 설정 옵션은 제한적입니다. 본 소프트웨어는 MIT 라이선스 하에 배포됩니다.

FAQ

  • pomo는 무료로 사용할 수 있나요?
    MIT 라이선스에 따라 무료로 사용, 수정, 배포가 가능합니다.
  • 어떤 언어로 작성되었나요?
    Go 언어로 작성되었습니다.
  • 윈도우 외 다른 운영 체제에서도 사용할 수 있나요?
    macOS 및 Linux에서도 Homebrew, 사전 빌드 바이너리, Nix 등을 통해 설치 및 실행할 수 있습니다.

시스템 요구사항

Windows 10/11 x64, macOS (Homebrew), Linux (사전 빌드 바이너리 또는 Nix), Go (소스 빌드 시)