🧠My Second Brain
Phone-only voice recording, realtime transcription, and auto-correction. English, Hindi, Punjabi, Urdu.
Install instructions
- Tap the download button above on your Android phone.
- Open the downloaded file. If prompted, allow "Install unknown apps" for your browser/file manager — this is expected since the app isn't distributed via Play Store.
- Grant microphone and notification permissions when asked, and allow the battery-optimization exemption prompt so recording isn't killed in the background.
- Pick your language (English/Hindi/Punjabi/Urdu) before you start recording.
Changelog
- v2.2 — adds a chat screen (the chat bubble icon on the main screen) so you can ask questions grounded only in your own recorded notes, scoped to "Today" or "All notes". History cards now show the auto-generated title and a Meeting/Note badge once a session is finalized, instead of just the raw language/timestamp.
- v2.1 — mic-level equalizer now spans the full screen width (12 bars, evenly spread) instead of bunching up on the left.
- v2.0 — real login system: the app now opens to a sign-in/create-account screen instead of working out of the box. Your existing test recordings are still safely in the database under the old shared key, just not visible until that data is reassigned to your new account (ask to have it moved over after you register).
- v1.9 — "stuck at 0%" wasn't a bug: correction on this server's CPU-only hardware can genuinely take 10-40s per sentence, and with only 1-2 recorded it just sat at a flat 0% the whole time with no sign of life. Now shows "Transcribing… (Ns)" so it's clear it's actively working. Also added real error messages if playback itself fails, instead of silently doing nothing.
- v1.8 — the Play button and seek bar now also work on the History screen, not just the live recording screen (that's almost certainly where you were looking right after Stop). Also fixed a bug where recordings were saved with the wrong file extension internally, which would have silently broken playback lookups.
- v1.7 — the real fix: your uploads and transcripts were actually working the whole time (confirmed straight from the database) — the screen just never reconnected to an in-progress recording after being backgrounded, so it looked broken. The app now detects an already-running recording on reopen and pulls its transcripts from the server. Also added a seek bar on playback.
- v1.6 — adds a Play button on each finished sentence so you can listen back and confirm your voice was actually captured, and an "Uploaded X/Y (Z%)" progress bar that stays visible after you hit Stop until every recording clears.
- v1.5 — if the mic genuinely fails to open (permission denied, in use by another app), you now get a visible error instead of a silent "Recording…" that never actually records anything. Traced from checking server logs: 4 of your last 6 real attempts created a session but uploaded zero audio.
- v1.4 — adds a live mic level meter (so you can see it's actually hearing you), a Pause/Resume button, and clarifies that upload happens automatically per sentence — no separate upload step.
- v1.3 — fixes a bug where a completed recording's transcript could silently fail to appear on screen if the app was backgrounded during processing (it was always saved — just check History if this ever happens again).
- v1.2 — fixes "createSession failed: 403" on first launch: the app now has a working default API key baked in, matching the backend.
- v1.1 — app now points at
my2ndbrain.dmll.in/api by default (same backend, mirrored under the main domain instead of a separate subdomain).
- v1.0 — first build: screen-on continuous recording, per-utterance realtime transcription with auto-correction, 4-language dropdown, offline upload queue, session history.