Skip to content

Everheard 0.1.0-alpha — signed Android build

Choose a tag to compare

@markyu0401 markyu0401 released this 27 Oct 22:54
· 6 commits to main since this release

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