Block distractions, play focus music, and stay in flow — from your terminal. Built with Go. Works on Linux, macOS, and Windows. No extra runtime required.
No Go installation required. Grab the binary for your platform and run. Site-blocking requires sudo — music and stats work without it.
chmod +x install.sh && ./install.sh
Blocks YouTube, Reddit, and Twitter/X via /etc/hosts. Type start — auto-prompts for sudo inline. Cleans up on stop.
Streams focus playlists via yt-dlp + mpv. Falls back to local lofi.mp3 if available. Pick tracks by number. Runs in the background.
Type rapid for a 25-min Pomodoro — activates the shield and starts music in one shot.
Use install.sh for the easiest setup — it detects your distro and handles dependencies automatically. Or build from source if you prefer full control.
A single compiled Go binary. No runtime, no daemon, no background service. Only does what you ask it to do.
A compiled Go CLI that helps you enter deep focus mode — blocking distracting sites, streaming ambient music, and running Pomodoro sessions. All from your terminal.
v1.6.0GoMITCross-PlatformCross-Distro
start prompts for password inline, no restart neededThe installer detects your package manager and installs mpv and yt-dlp automatically:
git clone https://github.com/BISHT-CX/focus-symphony-.git cd focus-symphony- chmod +x install.sh && ./install.shSupports: pacman (Arch), apt (Ubuntu/Debian), dnf (Fedora), brew (macOS), zypper, apk.
Site-blocking modifies /etc/hosts and requires root. If you run without sudo and type start, the app automatically re-launches with sudo inline — just enter your password and continue. No need to close and reopen.
If site blocking (YouTube, etc.) does not work even after running start:
resolvectl flush-caches).PRs and issues welcome at github.com/BISHT-CX/focus-symphony-. Built by BISHT × FLAVOURTOWN.