Vuko is open source — inspect and verify everything

Vuko is a free, open-source binaural beats and breathing app released under the MIT license, with its full source code public on GitHub. It is built as pure HTML, CSS, and vanilla JavaScript with no build step, generates sound with the Web Audio API, and runs entirely in your browser. Because the code is open, its privacy promise — that microphone audio never leaves your device — is something you can check for yourself.

Read the source

The complete Vuko codebase lives at github.com/weiqi-kids/vuko.life under the permissive MIT license. There is nothing hidden behind a server: what you download in your browser is essentially the whole application. You can read exactly how the beats are generated, how modes are selected, and how the optional microphone input is handled.

How it's built

How breath detection works, in plain terms

If you grant microphone permission, Vuko uses the Web Audio API to watch how the loudness of your breath rises and falls. From that pattern it estimates the pace of your inhale and exhale and nudges the binaural-beat frequency to match — slower and lower as you settle down. All of this computation happens inside the page on your device. You can confirm there is no audio upload by opening your browser's developer tools and watching the Network tab while it runs.

Fork it, self-host it, contribute

Because Vuko is MIT-licensed static files, you can clone the repository and serve it from any static host, fork it to build your own variation, or open a pull request to improve the original. Bug reports and feature ideas are welcome through GitHub issues.

Key takeaway: Vuko is genuinely open source (MIT) — pure HTML/CSS/JS, Web Audio API, no backend, hosted as static files. You can read every line, verify the local-only breath detection yourself, self-host it, or contribute.

Frequently asked questions

Is Vuko really open source?
Yes. Vuko is released under the permissive MIT license and the full source code is public on GitHub at github.com/weiqi-kids/vuko.life. You are free to read it, fork it, modify it, and self-host it.
What is Vuko built with?
Pure HTML, CSS, and vanilla JavaScript with no framework and no build step. Sound is generated with the browser's Web Audio API, and the site is deployed as static files on GitHub Pages. There is no backend server that processes user audio.
How does breath detection work technically?
With your permission, Vuko taps the microphone through the Web Audio API and measures the changing amplitude of your breath to estimate your breathing rhythm. That rhythm is mapped to the binaural-beat frequency. All of this runs client-side in the page; no audio is sent to a server.
Can I self-host or fork Vuko?
Yes. Because it is MIT-licensed static HTML/CSS/JS, you can clone the repository and host it on any static host, or fork it and adapt it to your own needs. Contributions via pull request are welcome.
How does open source help me trust Vuko's privacy claims?
Because the code is public, the claim that microphone audio never leaves your device is verifiable rather than something you have to take on faith. You can read the audio-handling code and watch your browser's Network tab to confirm no audio is transmitted.
Take a look: browse the source on GitHub, or read how we handle your data on the privacy page. Then try Vuko — free, no signup, runs in your browser.

Vuko is a general wellness and relaxation tool, not a medical device, and does not diagnose, treat, or cure any condition.