Show HN: Dayflow – 하루를 위한 git 로그
요약
Dayflow는 Mac 사용자의 화면 활동 기록을 기반으로 개인화된 작업 일지를 생성하는 도구입니다. 이 도구는 원시적인 데이터를 시간순 타임라인, 주간 검토, 그리고 AI 채팅 기능을 통해 분석하여 하루의 생산성을 시각적으로 파악할 수 있게 합니다.
핵심 포인트
- Mac 사용자의 화면 활동을 기반으로 자동화된 작업 일지 생성
- 프라이버시를 최우선하며 로컬 우선(local-first) 및 오픈 소스 설계
- AI 채팅 기능을 통해 기록에 대한 질문과 답변 가능
- 하루/주간 단위로 시간 배분 및 집중 영역 분석 제공
자동 타임라인 (Automatic Timeline)
Dayflow는 원시적인 화면 활동(raw screen activity)을 시간순으로 배열된 실제 수행 기록으로 변환하여, 타이머나 수동 메모 없이도 하루를 재구성할 수 있게 합니다.
<p align="center"> <img src="docs/images/hero_animation_1080p.gif" alt="Dayflow 자동 타임라인 보기" width="900"> </p>일일 스탠드업 (Daily Standup)
하루의 활동을 GitHub 스타일의 그리드로 확인하고, 어제의 주요 내용, 오늘의 우선순위, 그리고 해결해야 할 문제(blockers)까지 파악하여, 업데이트 내용을 미리 작성한 상태로 스탠드업에 임할 수 있습니다.
<p align="center"> <img src="docs/images/daily.png" alt="Dayflow 일일 워크플로우 및 스탠드업 보기" width="900"> </p>주간 검토 (Weekly Review)
한눈에 한 주를 파악할 수 있습니다: 어떤 부분에 집중했는지, 시간이 어디로 흘러갔는지, 어떤 앱이 지배적이었는지, 그리고 무엇이 흐름을 방해했는지 등을 볼 수 있습니다.
<p align="center"> <img src="docs/images/weekly.png" alt="Dayflow 주간 분석 보기" width="900"> </p>작업 일지와 대화하기 (Chat With Your Work Journal)
하루/주/년에 대해 질문하고, 메모나 스크린샷을 뒤지거나 기억에 의존하는 대신 타임라인에 기반한 답변을 얻으세요.
<p align="center"> <img src="docs/images/chat.gif" alt="Dayflow chat feature answering questions about your workday" width="900"> </p>Dayflow가 하는 일 (What Dayflow Does)
Dayflow는 Mac에서 조용히 실행되며, 화면 활동을 통해 하루의 유용한 기록을 만듭니다.
| 기능 (Feature) | 작동 방식 (How it works) | 유용성 (Why it's useful) |
|---|---|---|
| 자동 타임라인 (Automatic timeline) | Dayflow는 가벼운 화면 조각(screen chunks)을 캡처하고, 선택한 AI 제공업체로 분석하여 하루를 활동 카드(activity cards)로 만듭니다. | 타이머를 시작하거나 메모를 작성할 필요 없이 정확한 업무 일지(work journal)를 얻을 수 있습니다. |
| ... |
사람들이 사용하는 이유 (Why People Use It)
대부분의 시간 추적기(time trackers)는 어떤 앱이 열려 있었는지 알려줄 뿐입니다. Dayflow는 사용자가 무엇을 했는지 이해하려고 노력합니다.
2시간 동안 Cursor를 사용했다는 것은 기능 배포, 인증 디버깅, PR 검토, 또는 설정에 빠지는 것 중 하나일 수 있습니다. Dayflow는 단순히 창 제목(window title)이 아니라 맥락(context)을 제공합니다.
개인 정보 보호 (Privacy)
Dayflow는 로컬 우선(local-first)이며 오픈 소스입니다.
사용자의 녹화 기록, 타임라인, 데이터베이스는 Mac의 다음 위치에 저장됩니다:
~/Library/Application Support/Dayflow/
AI 분석이 어떻게 실행될지 사용자가 선택합니다:
- Ollama 또는 LM Studio를 통한 로컬 모델 (Local models)
- 자체 API 키를 사용하는 Gemini
- 해당 로컬 CLI 도구를 통한 ChatGPT 또는 Claude
클라우드 제공업체를 선택하면, 분석에 필요한 활동 데이터가 해당 제공업체로 전송됩니다. 로컬 모델을 선택하면, 분석은 사용자의 기기 내에서 유지됩니다.
설치 (Install)
다운로드 (Download)
GitHub Releases에서 최신 Dayflow.dmg를 다운로드하세요:
DMG를 열고, Dayflow를 Applications 폴더로 드래그한 다음, 프롬프트가 나타나면 macOS의 화면 및 시스템 오디오 녹화 권한(Screen & System Audio Recording permission)을 부여하세요.
Homebrew
brew install --cask dayflow
요구 사항 (Requirements)
- macOS 14 이상
- 화면 및 시스템 오디오 녹화 권한(Screen & System Audio Recording permission)
- 선택 사항: 선호하는 AI 제공업체에 따라 Gemini API 키, Ollama, LM Studio, Codex CLI 또는 Claude Code
소스에서 빌드 (Build From Source)
git clone https://github.com/JerryZLiu/Dayflow.git
cd Dayflow
open Dayflow/Dayflow.xcodeproj
Xcode에서 Dayflow 스킴을 선택하고 실행합니다.
기여 (Contributing)
Issue와 pull request를 환영합니다. 더 큰 변경을 계획하는 경우, 범위를 명확히 하기 위해 먼저 이슈(issue)를 열어주세요.
라이선스 (License)
Dayflow는 MIT License에 따라 라이선스가 부여되었습니다.
<p align="center"> <a href="https://www.dayflow.so/">dayflow.so</a> · <a href="https://www.dayflow.so/pricing/">Pricing</a> · <a href="https://www.dayflow.so/privacy/">Privacy</a> · <a href="https://www.dayflow.so/blog/">Guides</a> </p>AI 자동 생성 콘텐츠
본 콘텐츠는 HN OpenAI Codex의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기