← 소프트웨어 자료실

Super Productivity

Super Productivity는 할 일 관리, 작업 시간 기록, 집중 타이머를 한곳에 모은 무료 오픈소스 앱이다. Linux에서 Flatpak·Snap·AppImage·DEB·RPM으로 이용할 수 있으며, 계정 없이 로컬에서 작업을 계획하고 기록할 수 있다. 프로젝트별 예상 시간과 실제 시간을 비교하려는 개발자·프리랜서·학생에게 적합하다.

누구에게 필요한가

할 일 목록만으로는 하루의 작업량을 가늠하기 어려운 사람을 위한 도구다. 업무를 작은 단위로 나누고 각 작업에 시간을 기록하므로, 개발 이슈 처리나 고객별 제작 업무처럼 계획과 실제 소요 시간을 함께 관리할 때 활용할 수 있다.

공식 홈페이지는 Linux뿐 아니라 Windows·macOS·Android·iOS와 웹도 지원한다고 안내한다. 기본 작업·메모·타이머는 로컬에서 동작하며, 계정은 기본 사용에 필요하지 않다.

작업 계획과 시간 기록

프로젝트 안에 작업을 만들고 하위 작업, 태그, 메모를 붙여 실행 단위로 정리한다. 목록 외에 칸반과 아이젠하워 매트릭스를 선택할 수 있고, 일정 화면에서는 작업에 시간을 배정해 하루 계획을 구성한다.

작업의 재생 버튼으로 시간을 기록하고, 집중이 필요하면 포모도로 모드에서 집중·휴식 길이를 설정한다. 하루를 마칠 때 Finish Day를 실행하면 완료한 작업을 보관하고 예상 시간과 기록 시간을 비교하는 보고서를 볼 수 있다.

Linux 설치와 첫 작업 순서

제공된 다운로드 링크는 공식 다운로드 페이지에서도 연결하는 Flathub 배포 페이지다. Flatpak과 Flathub이 준비된 환경에서는 flatpak install flathub com.super_productivity.SuperProductivity 명령으로 설치할 수 있다. 배포판이나 관리 방식에 따라 AppImage·DEB·RPM·Snap도 선택할 수 있다.

첫 실행에서는 프로젝트 하나를 만들고 + 버튼이나 Shift+A로 작업을 추가한다. 작업 상세에서 메모와 예상 시간을 적고, 재생 버튼으로 기록을 시작한다. 처음에는 작업 추가와 시간 기록부터 익힌 뒤 반복 작업, 일정, 동기화를 설정하는 편이 이해하기 쉽다.

실무 활용 예시

프리랜서 개발자라면 ‘고객 A 유지보수’ 프로젝트에 ‘오류 재현’, ‘수정’, ‘검증’을 하위 작업으로 등록하고 각각 예상 시간을 적을 수 있다. 작업을 바꿀 때 타이머도 전환하고, 메모에는 결과와 다음 행동을 남긴다.

주말에는 해당 프로젝트의 History에서 주간 기록을 내보내 견적과 실제 투입 시간을 비교한다. 청구 자료로 활용하기 전에는 휴식이나 타이머를 끄지 않은 시간이 포함되었는지 검토한다. GitHub·Jira 연동은 이슈 맥락을 가져오는 선택 기능이며, 연결 서비스별 권한과 동작 범위를 확인해야 한다.

무료 사용 범위와 데이터 관리

공식 가격 안내는 앱에 체험 기간, 프리미엄 등급, 유료 기능 제한이 없다고 명시한다. MIT 라이선스의 오픈소스 소프트웨어이며 후원은 선택 사항이다.

여러 기기에서 사용하려면 설정의 Sync & Backup에서 동기화 제공자를 별도로 구성한다. Dropbox·WebDAV·로컬 파일 등과 SuperSync를 선택할 수 있으며, 공식 문서는 SuperSync를 베타로 표시한다. 로컬 저장만 사용하는 경우에도 중요한 기록은 별도로 내보내 두는 것이 좋다. 연결하는 외부 서비스의 비용까지 앱의 무료 조건에 포함되는 것은 아니다.

문제가 생겼을 때 확인 순서

Flatpak에서 외부 폴더로 백업하거나 파일 동기화를 할 때 권한 오류가 나면, 먼저 대상 경로가 샌드박스 밖인지 확인하고 Flatseal 등으로 해당 폴더 접근 권한을 점검한다. 다른 패키지 형식으로 다시 설치했는데 작업이 보이지 않으면 형식별 데이터 저장 위치가 다른지 확인한다.

일정 시간이 한국 시간보다 어긋나면 호스트와 Flatpak의 시간대를 확인한다. 공식 문서는 Flatpak이 UTC로 실행되는 사례와 TZ 지정 방법을 설명한다. 원격 이슈 업데이트가 실패하면 네트워크와 연동 설정을 확인한 뒤 원본 서비스에서 반영 여부를 확인한다. 기기 동기화와 이슈 업데이트는 별개이며 자동 재전송을 전제하면 안 된다.

선택 기준과 유지보수 검토

단순 체크리스트만 필요하다면 작업 분류와 시간 기록 설정이 부담이 될 수 있다. 반대로 개인 할 일, 집중 시간, 예상 대비 실적을 한 흐름으로 관리하려면 Super Productivity를 검토할 만하다. 다른 할 일 앱이나 시간 기록 도구와 비교할 때는 팀 승인·청구 절차의 필요성, 로컬 저장 선호, 동기화 설정 부담을 기준으로 판단한다.

공식 최신 릴리스 페이지와 최근 갱신된 설치 문서를 확인했으며, 지원 종료 제품이라는 안내는 확인되지 않았다. 다만 예전 Arch AUR 패키지 superproductivity-bin은 프로젝트에서 더 이상 유지하지 않는다고 명시하므로 공식 Arch 패키지 안내를 확인해야 한다.

공식 안내

주요 기능

  • 프로젝트·태그·하위 작업·메모·반복 작업으로 할 일을 분류하고 세분화한다.
  • 작업과 하위 작업에서 타이머를 시작·일시 정지하고, 예상 시간과 실제 소요 시간을 비교한다.
  • 집중 모드와 포모도로 타이머로 집중 및 휴식 시간을 설정한다.
  • 일정 타임라인과 칸반·아이젠하워 매트릭스로 작업 순서와 우선순위를 정리한다.
  • GitHub·GitLab·Jira 등의 이슈를 가져와 개인 작업 계획과 연결한다.
  • 작업 이력에서 기간별 시간 요약을 내보내고, 선택적으로 기기 간 동기화를 설정한다.
광고

관련 프로그램

Proxyman

proxyman.com

Proxyman은 앱과 서버 사이의 HTTP·HTTPS 요청과 응답을 수집하고, 내용을 검사하거나 시험용 응답으로 바꾸는 네트워크 디버깅 프록시다. macOS에서 웹·모바일 앱의 API 오류를 추적하는 개발자와 QA 담당자에게 적합하다.

기타macOS

OpenCode

opencode.ai

OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.

기타macOS

Maccy

maccy.app

Clipboard manager

기타macOS

mitmproxy

mitmproxy.org

mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.

기타macOS

AWS Corretto JDK

corretto.aws

AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.

기타macOS

OpenVPN Connect client

openvpn.net

OpenVPN Connect는 Mac에서 OpenVPN 방식의 VPN 서버에 접속하는 공식 클라이언트다. Access Server와 CloudConnexa뿐 아니라 OpenVPN Community Edition 기반 서버에도 사용할 수 있다. 회사·기관이 제공한 연결 프로필로 내부 업무망에 접속하는 용도이며, 앱 설치만으로 VPN 서버나 이용 계정이 제공되지는 않는다.

기타macOS