Show HN: SessionFlow macOS app that auto-schedules sessions around your calendar

hackernews | | 📦 오픈소스
#ai서비스 #macos #생산성 #스케줄링 #캘린더 #macos 앱 #딥 워크 #생산성 관리 #세션 스케줄링 #캘린더 연동
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

SessionFlow는 사용자의 기존 macOS 캘린더 일정 빈틈을 분석해 업무, 휴식, 심층 작업 등의 세션을 자동으로 배치해 주는 네이티브 생산성 앱입니다. 실시간 진행률 표시줄과 도킹 아이콘 도넛, 미니 플레이어 등을 통해 현재 세션의 남은 시간을 직관적으로 확인할 수 있으며, 세션 종료 시 피드백을 남겨 일별 및 월별 가중치 집중 시간을 추적합니다. 또한 해시태그 시스템을 통한 기존 일정 인식, 드래그 앤 드롭 방식의 타임라인 편집, 단축어 연동 및 심야 모드(익일 오전 6시까지) 지원 등 맞춤형 스케줄링 환경을 제공합니다.

본문

Smart scheduling for productive days SessionFlow is a native macOS app that helps you plan, execute, and reflect on productive days. It automatically schedules work, side, and deep sessions around your existing calendar events, tracks them in real time with ambient sounds and progress indicators, and captures feedback so you can see how your time actually felt. - 🧠 Smart Scheduling: Automatically fits work, side, and deep sessions into available gaps in your macOS Calendar - 🔄 Dynamic Patterns: Choose from multiple scheduling patterns (Alternating, All Work First, All Side First, Custom Ratio) - 💾 Preset Management: Save and quickly switch between configurations for Workdays, Focus Days, Weekends, or any custom mix - 📅 Calendar Integration: Read from and write directly to macOS Calendar with per-calendar filtering and replacement controls - ⚙️ Customizable Sessions: Configure names, durations, and target calendars for each session type (Work, Side, Planning, Deep Work) - 🎯 Hashtag System: Add #work ,#side ,#deep ,#plan , or#break to event notes so existing sessions are recognized automatically - 📊 Interactive Timeline: Drag-and-drop events, resize sessions, lock layout, and freeze projections for manual fine-tuning - 👁 Session Awareness: Tracks active calendar events—both tagged sessions and your regular calendar events—with ambient sounds, a progress bar, and gentle reminders as sessions approach their end. A progress donut on the dock icon and an optional menu-bar timer let you glance at remaining time without switching windows - 🪟 Mini-Player: Compact floating window that shows session status at a glance—collapse the main window and keep awareness in a small footprint. Displays idle, next-up, active, and feedback states with the same progress and time info as the full panel - ⌘ Shortcuts Integration: Trigger macOS Shortcuts when sessions start, end, or approach. Each shortcut receives structured JSON with session details—use it to toggle Focus modes, send notifications, control smart home devices, or anything Shortcuts can do. Template shortcuts are available for every trigger - 🌙 Night-Owl Mode: Schedule beyond midnight with +1d markers on the timeline (up to 6 am next day) - ↩️ Undo/Redo: Full history for event moves and projected session edits - 📈 Productivity Tracking: After each session ends you get a quick feedback prompt (rocket/completed/partial/skipped). A daily productivity card and monthly calendar view summarize your ratings, highlight unrated blocks, and compute weighted focus time so you can see how each day and month actually felt - 🌑 Beautiful UI: Dark-themed glassmorphic design with intuitive controls - 🔃 Auto-Updates: Automatic update checks with self-install from GitHub Releases, plus a What's New changelog viewer Timeline, projections, and controls share a single glass panel so you can see inputs and outputs together. Sessions flow around existing events instantly as you tweak durations or presets. You can also drag and drop events to change their time and duration. Workday, Focus, Weekend, or any custom preset stays one click away. Summary cards highlight real events, projected work, and when you are supposed to be free. The bottom panel tracks your current session in real time—whether it’s a tagged event (#work, #side, #deep, #plan, #break) or any regular calendar event—displaying elapsed time, a progress bar, and remaining time. Ambient sounds and visual cues keep you in flow, with gentle alerts as the session nears its end. Progress also appears as a donut overlay on the dock icon and as a live timer in the menu bar, so you always know where you stand without switching windows. When a session ends, a quick prompt lets you rate how it went. For a more compact experience, the floating Mini-Player provides the same awareness in a small footprint. You can expand back to the full app anytime. The right side of the window can show a Productivity card once you start leaving feedback on sessions. It aggregates how many rocket/completed/partial/skipped blocks you had today, how many are still unrated, and computes a weighted Focus Time score based on both duration and rating. From there, a calendar button opens a monthly productivity view with a compact calendar: each day shows colored dots for rated sessions and a tiny focus-time label, making it easy to spot your strongest days and streaks at a glance. - Download the latest SessionFlow-vX.X.dmg from Releases - Open the DMG file - Drag SessionFlow.app to your Applications folder - Launch from Applications or Spotlight - Grant Calendar permissions when prompted See Building from Source section below. - Launch the app, grant Calendar access, and pick your calendars. - Set target counts and durations for Work, Side, Deep, and Planning sessions. - Pick a scheduling pattern or load a preset, then review the timeline. - Press Schedule Sessions when the layout looks right. - As sessions begin, the bottom panel (or Mini-Player) tracks your progre

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →