Offline ambient soundscapes (rain, cafe, vinyl, ocean waves, white noise) paired with a minimalist Pomodoro focus timer right in your status bar!
Slip into flow state instantly without leaving VS Code, switching tabs, or streaming bandwidth.
🎧 Why Ambient Dev Pro?
Switching browser tabs or opening Spotify to search for focus playlists breaks flow and invites distraction. Moreover, streaming audio consumes bandwidth and drains laptop battery.
Ambient Dev Pro builds an acoustic sanctuary directly into VS Code:
🌧️ 100% Offline Soundscapes: Synthesized in real-time via the Web Audio API—zero MP3 downloads, zero audio files to buffer, zero network bandwidth.
⏱️ Minimalist Pomodoro Timer: Discreet status bar timer (25:00 focus / 5:00 break) with gentle end-of-session meditation chimes.
🎛️ Visual Control Center: Full dashboard with animated soundscape cards, circular timer progress ring, and master volume controls.
⌨️ Global Shortcut (Alt + Shift + P): Instantly toggle your audio soundscape and focus timer with one keystroke.
🔒 Completely Private: Zero tracking, zero telemetry, zero accounts.
🎶 Included Soundscapes
Soundscape
Mood & Acoustic Profile
🌧️ Rain on Window
Soothing gentle raindrops with soft atmospheric low rumble
☕ Cozy Cafe Ambiance
Warm harmonic tape drone, subtle background hum, and vintage presence
📻 Lo-Fi Vinyl Crackle
Warm vintage turntable record surface crackles and warmth
🌊 Deep Ocean Waves
Rolling rhythmic ocean swells and soothing natural ebb & flow
🌸 Soothing Pink Noise
Balanced 1/f acoustic noise for deep concentration and reading
⚡ Pure White Noise
Even spectrum noise to mask background chatter and office distractions
⌨️ Keyboard Shortcuts & Commands
Command
Shortcut
Description
Toggle Audio / Pomodoro
Alt + Shift + P / Cmd + Shift + P
Toggles ambient sound and focus timer on or off
Audio & Pomodoro Menu
Via Status Bar Click / Command Palette
QuickPick menu to switch soundscapes, set volume, or change timer modes
Open Focus Control Center
Via Command Palette
Opens the expansive visual control center webview
Start 25m Focus Session
Via Command Palette
Quick-starts a 25-minute Pomodoro focus sprint with ambient sound
Stop Audio & Reset Timer
Via Command Palette
Instantly mutes all sound and resets the timer to idle
⚙️ Configuration Options
Fine-tune Ambient Dev in your VS Code Settings:
ambientDev.defaultSound: Default soundscape to play on toggle (default: "rain").
ambientDev.volume: Master volume percentage (0 to 100, default: 70).
ambientDev.focusMinutes: Focus duration in minutes (default: 25).
ambientDev.breakMinutes: Short break duration in minutes (default: 5).
ambientDev.autoPlayAudioWithTimer: Automatically play ambient soundscape during focus sessions (default: true).