Modern voice recorder & AI-powered transcription app for Android and Linux desktop.
Voice recorder for Android and Linux that turns audio recordings into text using OpenAI-compatible transcription and completion APIs. Recordings and data stay local on your device.
- Microphone recording with live audio level visualization and amplitude waveform capture
- Automatic background transcription immediately after recording completes
- AI-generated title and tags extracted from the transcript using LLM completion
- Recordings library with playback, fuzzy search, and tag filtering
- Manual tag editing and management in recording details
- Offline queue: recordings paused on network errors automatically resume when connectivity returns; auth and rate-limit errors are not retried endlessly
- Multilingual interface (English and Polish), light/dark themes, and Material 3 Expressive design
- Secure API key storage (Android Keystore / Linux Secret Service / libsecret)
The full toolchain is set up in the devcontainer (.devcontainer/) — Flutter, Android SDK, and Linux native libraries are preconfigured. Open the container in any devcontainer-compatible editor or via CLI:
devcontainer up --workspace-folder .
devcontainer exec --workspace-folder . flutter test
devcontainer exec --workspace-folder . flutter build linux --release
devcontainer exec --workspace-folder . flutter build apk --releaseDesktop Linux packages are built using the scripts in packaging/ — both use the same Flutter bundle and shared metadata:
./packaging/build-flatpak.sh --install
./packaging/build-appimage.shFor packaging details, dependencies, and layout, see packaging/README.md.
Automated builds and GitHub Releases are configured via GitHub Actions. Pushing a version tag (e.g. 1.0 or v1.0) automatically builds and publishes the Android APK, Linux AppImage, and Linux Flatpak packages.
This project is licensed under the BSD Zero Clause License (0BSD).
The bundled Roboto Mono typeface (assets/fonts/) is licensed under the SIL Open Font License 1.1 — full text is in assets/fonts/OFL.txt.







