Repository navigation
Everheard 0.1.0-alpha — signed Android build
Everheard 0.1.0-alpha
Pre-alpha Android build. Signed release APK with the on-device models bundled, so there is no separate model download.
Requires: Android 8.0+ (minSdk 26).
Install: download the APK and allow install from unknown sources. If you already have the debug build (io.github.markyu0401.everheard) installed, uninstall it first — the release is signed with a different key, and its data will not carry over.
Download size: ~360 MB (streaming ASR + SenseVoice + speaker embedding + Silero VAD).
What works
- 24 h armed capture with schedule, battery, thermal and silence gates, plus a permanent notification while capturing
- On-device transcription: sherpa-onnx streaming draft + SenseVoice final pass
- Speaker enrollment and one-swipe "not mine" correction
- Encrypted store: AES-256-GCM, key in Android Keystore; audio deleted after transcription
- Decisions, commitments and risks with evidence quotes and timestamps
- Project timelines and a weekly review with citations
- Bring your own OpenAI-compatible model endpoint
- Read-only local MCP server on 127.0.0.1 for Claude / Cursor
Known limits
- Pre-alpha. Expect bugs; please file issues with your ROM and a repro.
- Single device, no sync, no cloud backup, no telemetry.
- Capture pauses when another app holds the microphone (Android cannot share the mic).
- ROM coverage is partial — see
docs/ROM-MATRIX.md. - No covert mode: capture is always visible.
Legal
Independent open-source project. Not affiliated with, endorsed by, or sponsored by any hardware vendor. No third-party code, models, or assets are used. Code is Apache-2.0; bundled models keep their own licenses (see THIRD_PARTY_NOTICES.md). Recording law depends on where you are — read docs/LEGAL.md before using it around other people.
SHA-256 of the APK:
da92013ce275f5f7d6416ba2e27b3f916f9129b07d202d785c2a0ee738769fa5