User Manual
This is the canonical structured user manual for BugNarrator.
Detailed companion guide:
What BugNarrator Is
BugNarrator is a macOS menu bar app for narrated software testing sessions. It helps you:
- record a spoken review session
- capture screenshots as evidence during the session
- transcribe the session
- review transcript, screenshots, summary, and extracted issues
- export a session bundle or selected issues
Before You Start
You need:
- a macOS 14 or later Mac
- your own AI provider configuration for transcription and issue extraction
- microphone permission for recording
- Screen Recording permission if you want screenshots
Install
- Download the latest DMG from GitHub Releases.
- Open the DMG.
- Drag
BugNarrator.appintoApplications. - Launch the installed app from
Applications.
First-Run Setup
- Open the menu bar item.
- Open
Settings. - Choose an AI provider.
- Enter the required API key or base URL, or leave the key blank for
Local (Parakeet). - Optionally validate the key or connection.
BugNarrator does not ship with built-in AI access or credits. OpenAI remains the hosted default provider and requires your own API key. OpenAI-Compatible and Local-Compatible endpoints can also be configured when they expose the APIs BugNarrator needs. Local (Parakeet) transcribes on this Mac through http://localhost:8422, does not use an API key, and does not upload audio.
Local (Parakeet) is transcription-only. Review summary and issue extraction still require an OpenAI-compatible chat provider.
Recording Workflow
- Click
Show Recording Controls. - Click
Start Recording. - Speak while you continue using the app you are reviewing.
- Use
Capture Screenshotwhen something important or broken appears. - Click
Stop Recording.
The recording controls window stays open until you close it.
If the AI provider configuration is missing, invalid, or revoked when the recording finishes, BugNarrator preserves the finished session in the library so you can restore the configuration and retry transcription later.
Finished sessions waiting for transcription retry are surfaced in the menu bar window and at the top of the session-library list after relaunch.
Review Workflow
After transcription finishes, BugNarrator opens the session library so you can review:
- Transcript
- Screenshots
- Extracted Issues
- Summary
Export Options
Current export options:
Export Session Bundlecreatestranscript.md, ascreenshots/folder, andmanifest.json, plussummary.md(review summary and extracted issues) when issue extraction has runExport to GitHub (Experimental)Export to Jira (Experimental)
Accessibility
BugNarrator supports keyboard-first use across the menu bar window, recording controls, session library, and settings.
- the recording controls window exposes a default action for the main enabled recording button and uses
Escto close - custom session-library filters, tabs, and export controls announce labels and selected state for VoiceOver
- settings fields and hotkey controls use explicit labels instead of relying only on placeholder text
Accessibility validation is still an active maintenance area. If a screen reader or keyboard-only flow feels unclear, export a debug bundle and report the issue so the exact surface can be audited.
Troubleshooting
Common fixes:
- microphone blocked: use
Open Microphone Settings - screenshot blocked: use
Open Screen Recording Settings - invalid AI provider setup: open
Settings, replace the credential or fix the endpoint/model, and retry
For support, hold Option while the menu bar window is open to reveal Export Debug Bundle.