Productivity utilitiesCAN I VIBECODE
Serene?
BUILD FIRST
- One defined user and a repeatable end-to-end job
- A small, clear data model with sign-in only if it is genuinely needed
- Loading, empty, error, and success states that make the workflow feel complete
LEAVE FOR LATER
- Large integration marketplaces
- Multi-region scale and enterprise administration
- Every power-user setting from the established product
RESEARCH NOTES
What this tool actually does.
Serene is a macOS productivity app (launched Oct 2019) designed for 'laser-focus', showcased on Product Hunt with the tagline 'Get your focus back'. Its core workflow centers on a single daily goal: the user names one goal, then starts a focus session during which Serene blocks distracting websites and apps (e.g., social media, news) to keep attention on that goal. A separate earlier release from the same maker provided binaural ambient sounds for relaxation, focus, and sleep, indicating an emphasis on audio-assisted concentration. A different, unrelated browser-based tool also named Serene exists (task workspaces, focus-time tracking, calming sounds, monthly stats), but the primary product matching this category entry is the native macOS focus blocker. Note: I could not access Serene's official site or help docs; the summary is based on Product Hunt and secondary listings only, so speci
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a Serene-inspired replacement (name it something new, e.g., 'Aperture' — do not copy the original brand, logo, color scheme, or exact UI). Workflow: the user launches the macOS app, enters one 'Daily Goal', and clicks Start Focus. The app then (a) shows a focused overlay or full-screen view with the goal text and a countdown timer; (b) enforces a configurable blocklist of distracting websites and apps (implement via /etc/hosts edits or the macOS Screen Time/DeviceManagement API); (c) optionally plays locally generated looping ambient/binaural audio; (d) on completion, shows a session summary with time focused, blocked-site attempts, and marks the daily goal complete. Technical requirements: native Swift/SwiftUI or Tauri/Electron with a privileged helper for hosts-file writing; local-only data storage (SQLite or JSON) with no accounts or cloud sync; menu bar icon with quick start/stop; configurable blocklist and focus durations (25/50/90 min); persistent daily focus history. User-facing requirements: minimal, calm UI; one-goal-per-day constraint; sounds toggle; simple settings panel. Explicitly out of scope: cross-platform mobile apps, team collaboration, AI features, cloud sync, and browser extensions. Deliver a README covering setup (granting admin privileges, how the blocklist works), architecture decisions, and known limitations (macOS sandbox and permission restrictions, hosts-file side effects, App Store compatibility issues).