해결책
대부분의 시간 추적기는 아무도 묻지 않은 질문에 답한다. 바로 어떤 앱이 열려 있었는가이다. Cursor에서 보낸 두 시간은 기능을 배포한 것일 수도, 인증을 디버깅한 것일 수도, PR을 리뷰한 것일 수도, 설정에 헤매인 것일 수도 있는데, 창 제목으로 만들어진 저널은 그것들을 구분하지 못한다. 같은 기록을 손으로 쓰거나 타이머로 시작하는 정직한 버전은 기억과 규율에 의존하기 때문에 실패한다.
'하루의 git 로그'라는 슬로건 아래 Show HN 프로젝트로 출시된 Dayflow는 기록 단계에서 사람을 제거한다. 가벼운 청크 단위로 화면을 지켜보고, 사용자가 선택한 AI로 보내며, 실제로 무엇을 했는지에 대한 맥락 인식 요약과 함께 활동 카드를 타임라인으로 재구성한다. 그 타임라인에서 GitHub 스타일의 활동 그리드, 어제의 하이라이트, 오늘의 우선순위와 블로커를 담은 스탠드업 업데이트 초안을 만들고, 주간 리뷰, 방해 요소 추적, 저널에 대한 채팅 인터페이스, Markdown 내보내기를 추가한다.
프라이버시 설계가 이 화면 녹화기를 견딜 만하게 만든다. 녹화물, 타임라인, 데이터베이스는 기본적으로 Mac에 남는다. 사용자는 분석을 Ollama나 LM Studio를 통한 로컬 모델에서 실행할지, 자신의 키나 CLI를 통해 클라우드 제공자로 보낼지 결정하며, 저장 한도가 오래된 녹화물을 자동으로 정리한다. 앱은 MIT 라이선스의 오픈 소스이며 brew install --cask dayflow로 설치할 수 있다.
2025년 9월의 Show HN은 Hacker News에서 480점과 130개의 댓글을 받았다. 이 배치가 프로젝트를 목록화할 무렵 저장소는 7,000개의 스타, 424개의 포크, 1,667개의 커밋을 보였고, macOS 14 이상을 위한 릴리스가 있었다.
이룬 것
저널을 관찰의 부산물로 만들고, AI가 활동의 이름을 붙이게 하라
통한 이유
화면 내용은 작업의 진실이고 앱 이름은 그렇지 않다. 픽셀은 Cursor 세션이 기능을 배포했는지 인증을 디버깅했는지를 보여주므로, AI는 창 제목이 아니라 맥락을 읽는다.
캡처가 자동이므로 저널은 규율 없이도 완전하다. 아무도 타이머를 시작하거나, 작업을 전환하거나, 무언가를 적을 필요가 없다.
로컬 우선 저장과 선택적 로컬 모델 파이프라인은 보통 화면 녹화 제품을 죽이는 프라이버시 반론에 답한다.
요약 계층은 사용자가 이미 있는 곳에서 만난다. 스탠드업 초안, 주간 리뷰, 검색 가능한 채팅이 새로운 습관을 추가하지 않고 기억 작업을 대체한다.
AI 제공자를 선택하는 것은 프라이버시, 비용, 품질을 공급자 종속 대신 사용자가 제어하는 하나의 다이얼로 만든다.
정직한 연속 기록이 필요한 행동이라면, 사용자에게 기록을 요청하는 것을 멈춰라. 증거를 수동적으로 캡처하고, AI로 요약하며, 프라이버시를 기본값으로 만들어라.
그 후
2025년 9월의 Hacker News 출시 스레드는 480점과 130개의 댓글을 기록했고, 2026년 9월 목록화 시점까지 Dayflow 저장소는 7,000개의 스타, 424개의 포크, 1,667개의 커밋으로 성장했다. 프로젝트는 Homebrew cask를 갖춘 macOS 앱으로 배포되며 MIT 라이선스와 로컬 우선 방식을 유지하고, 화면 청크를 캡처하고 선택한 AI 제공자로 분석하며 결과 타임라인을 상태 업데이트, 고객 노트, 개인 리뷰를 위해 Markdown으로 내보내는 워크플로를 표방한다.
근거 확인하기
출처
- Show HN: Dayflow – A git log for your day Hacker News · news.ycombinator.com ·
- JerryZLiu/Dayflow – The automatic work journal/time tracker GitHub · github.com