speak naturally, get polished text.
⚠️ Early-stage project. Expect rough edges, breaking changes, and missing features. Not recommended for production use yet.
shushing face helps you work more efficiently by leveraging the fact that speaking is generally faster than typing. It operates in the background, allowing you to speak freely, and with a simple press or shortcut, it transcribes and cleans up your spoken words into clear, professional text, making it ideal for emails, reports, and other workplace communication.
| OS | Version | Desktop | Status |
|---|---|---|---|
| Pop!_OS | 24.04 LTS | COSMIC (Wayland) | Tested |
| Windows | 10 / 11 | — | Tested |
| Ubuntu | 24.04 LTS | GNOME (Wayland/X11) | Expected to work |
| Ubuntu | 22.04 LTS | GNOME (X11/Wayland) | Expected to work |
| Fedora | 40+ | GNOME (Wayland) | Expected to work |
Download the latest build from releases:
- Pop!_OS / Ubuntu / Debian:
sudo dpkg -i shushingface_*.deb - Other Linux: extract
shushingface-*.tar.gzand copyshushingfaceonto yourPATH - Windows: run the NSIS installer
just doctor # report missing dependencies
just bootstrap # install missing dependencies (use --yes to skip prompts)
just dev # run in dev mode
just install # build + install for the current userThe same three commands work on Linux and Windows. Install locations follow each OS's convention:
- Linux: binary under
$HOME/.local/bin/(override withPREFIX=...), desktop entry + icon under$HOME/.local/share/ - Windows: binary under
%LOCALAPPDATA%\Programs\shushingface\plus a Start Menu shortcut
Runtime files also live in OS-standard locations:
| Linux | Windows | |
|---|---|---|
| Config | $XDG_CONFIG_HOME/shushingface/config.json (default ~/.config) |
%APPDATA%\shushingface\config.json |
| Logs + history DB | $XDG_STATE_HOME/shushingface/ (default ~/.local/state) |
%LOCALAPPDATA%\shushingface\ |
just package produces installable artifacts for the current OS:
- Linux:
dist/shushingface-<version>-linux-amd64.tar.gzanddist/shushingface_<version>_amd64.deb - Windows: NSIS installer in
dist/
- Launch shushing face
- Set up an AI provider (Groq is free and fast)
- Set your global shortcut in Settings → General → Recording (on Linux,
just installalso registers a system-wide Super+Ctrl+B binding) - Press the shortcut to start recording, press again to stop
- Refined text is typed where your cursor is








