Minimalist Audio Recorder
unlistedby Reinny Almonte
A small floating button for recording voice notes into notes that match a folder or tag.
Minimalist Audio Recorder
A small floating button in the bottom-right corner for recording voice notes in Obsidian.
- Choose where the button appears in Settings → Minimalist Audio Recorder: on all notes, only on notes in a folder, or only on notes with a tag.
- Pick a small, medium or large button. The button sits in the corner of the note's pane and, on mobile, stays above the keyboard (or hides while you type, if you prefer).
- Optionally add a mic icon to the left sidebar that starts and stops recording for the open note.
- Select the mic to start recording. While recording, it shows a timer plus Pause/Resume, Stop (save) and Discard.
- On stop, the audio is saved to your attachment folder (or a custom folder) and embedded in the note you started recording from.
- Commands (no hotkeys by default; assign your own in Settings → Hotkeys): Start recording, Pause recording, Resume recording, Stop and save recording, Start/stop recording, Pause/resume recording and Start/pause/resume recording.
Development
pnpm install
pnpm dev # watch build
pnpm build # production build
pnpm install also sets up git hooks: ESLint runs on staged files before each commit, and commit messages must follow Conventional Commits.
To build straight into a vault, create a .env file with:
OBSIDIAN_PLUGIN_DIR=/path/to/Vault/.obsidian/plugins/minimalist-audio-recorder
Every build then copies main.js, manifest.json and styles.css there, plus a .hotreload marker so the Hot Reload plugin reloads it automatically.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.