Bug Pocket Documentation
The comprehensive guide to Bug Pocket. Learn how to configure your workspace, capture bugs rapidly with global shortcuts, annotate visual evidence, and generate tracker-ready reports without breaking your flow.
01
Getting Started
Installation, first launch, and background behavior.
Installation
Bug Pocket is distributed as a standard Windows installer (.exe). Download and run the installer. Once installed, Bug Pocket will open automatically.
System Tray & Background Running
Bug Pocket is designed to run in the background while you test other applications.
- When you close the Main Dashboard, Bug Pocket minimizes to the system tray (the icon area near your Windows clock).
- Click the tray icon to quickly open the Quick Capture panel or right-click it for more options (Dashboard, Exit).
Run on System Startup. When this is enabled, Bug Pocket starts silently in the tray without showing the main window.
02
Workspace Setup
Configure applications, environments, and tracker URLs.
Defining Context Lists
Before capturing bugs, set up the context you'll use to tag them. Navigate to Settings > Workspace & Hotkeys and look for the Workspace Field Lists section.
- Applications: Add the main products you are testing. Application descriptions are mandatory to ensure good workspace hygiene.
- Modules: Specific areas within an application (e.g., "Checkout", "User Profile"). When you create a new Application, Bug Pocket automatically creates a default 'General' module for you.
- Environments: E.g., Production, Staging, QA, UAT, Local.
- User Roles: E.g., Admin, Standard User, Guest.
Jira Workspace URL
If you use Jira, setting your base URL allows Bug Pocket to generate direct links to the "Create Issue" screen.
- Go to Settings > Output & Templates > Jira Workspace URL.
- Enter your instance URL (e.g.,
https://your-company.atlassian.net).
03
Quick Capture Panel
The core of Bug Pocket: capturing context without breaking flow.
Opening the Panel
Press Ctrl + Alt + P from anywhere in Windows to bring up the Quick Capture window. It stays compact and on top of other windows.
Filling the Form
The panel asks for the bare minimum: Application, Module, Environment, User Role, and a Bug Note.
- Use Tab to move between fields.
- You can type to filter dropdown options. If an Application or Module doesn't exist, you can create it inline.
- Press Ctrl + Enter to save the entry immediately.
- Press Esc to cancel and dismiss the panel.
Bug entry type. You can change the type (e.g., to Scenario or Question) later in the full Bug Details view.
Quick Capture Presets
If you repeatedly test the same area, set up a preset to fill context fields instantly.
- Go to Settings > Capture Presets.
- Configure up to 3 preset slots with a specific Application, Module, Environment, and Role.
- When the Quick Capture panel is open, press Alt + 1, Alt + 2, or Alt + 3 to instantly apply that preset.
04
Taking Screenshots
Visual evidence is crucial. Capture it accurately.
The Snip Overlay
Press Ctrl + Alt + S globally (or click the Screenshot button in the app) to start snipping.
- The screen will freeze. Click and drag to select a specific region.
- To capture the entire screen instantly without dragging, press Alt + C while the overlay is active.
- Press Esc to cancel the screenshot.
Review Mode vs. Instant Attach
By default, taking a screenshot from the Quick Capture panel opens the image in Review Mode where you can annotate it before saving.
- Click Attach Screenshot to save it to your draft.
- Click Discard if you made a mistake.
Review screenshots before attaching in Settings > Workspace & Hotkeys.
05
Screenshot Annotation
Mark up your evidence directly inside Bug Pocket.
Annotation Tools
When reviewing a screenshot in Quick Capture, or when opening an attachment from the Dashboard/Details views, you have access to the canvas annotator:
- Arrow: Click and drag to point out elements.
- Freehand: Draw circles or lines manually.
- Text: Click to place a cursor, type your text, and press Enter to commit it.
- Mask: Click and drag over sensitive data (like real user PII) to redact it with a blur effect.
Non-Destructive Editing
Annotations are non-destructive. When you edit an already-saved attachment, Bug Pocket creates a new image file linked to the original. The raw original screenshot is never overwritten.
- Use Ctrl + Z or the Undo button to revert your last drawing action before saving.
06
Dashboard & Filters
Review and organize your captured data.
The Entry List
The Dashboard displays 5 high-signal columns: Entry (Title/Note), Context (App/Module/Env), State (Status/Severity/Sync), Created Date, and Attachments.
Filters & Search
Click the Filters toggle to open the collapsible filter panel.
- Filter by Entry Type (e.g., show only Scenarios).
- Filter by Context (App, Module, Env).
- Filter by State (Draft, Reported, Discarded).
The text search box in the header searches across titles and bug notes.
Attachment Spotlight
Click the camera icon (📷) in the attachments column to open the Spotlight preview. You can view, annotate, and download the image without opening the full Bug Details page.
07
Bug Details & Autosave
Refining the bug report with full context.
Full Fields
Click any row in the Dashboard to open the Bug Details drawer. Here you can add data you skipped during Quick Capture:
- Taxonomy: Device, Browser, Entry Type.
- Structured Text: Steps to Reproduce, Expected Result, Actual Result, Other Details.
- Tracking: Set the Status (Draft → Reported), Severity, Issue Platform, and paste the external Issue ID/URL.
Autosave Behavior
Bug Pocket relies on autosave. After ~1.5 seconds of typing inactivity, the record saves to SQLite automatically. You will see a subtle "Saved" indicator near the field.
- Navigating back to the Dashboard immediately flushes any pending saves.
- A manual Save Details button is available at the bottom for peace of mind.
08
Report Generation
Exporting local data to your issue tracker.
Copy Actions
In the Bug Details right sidebar, you will find Report Actions. These actions format your fields using the templates defined in Settings.
- Copy Quick Report: A short summary.
- Copy Full Bug Report: Standard detailed markdown.
- Copy Linear / Jira Format: Tracker-specific markdown variations.
External Launcher
If you click Open Linear or Open Jira, Bug Pocket will build a special URL that opens your default web browser directly to the "New Issue" screen, with the title and description pre-filled from your Bug Pocket data.
09
AI Triage (BYOK)
Using LLMs to structure your rough notes automatically.
Bring Your Own Key (BYOK)
Bug Pocket does not include a shared cloud AI key. You must provide your own. Your key is encrypted using Windows safeStorage and never saved in plain text.
- Go to Settings > AI Processing.
- Select a Provider Preset (OpenAI, Grok, OpenRouter, Gemini, or Custom).
- Ensure the Base URL and Model ID are correct (e.g.,
google/gemma-4-31b-it:freeon OpenRouter). - Paste your API key and click Save.
Running Triage
- Open a bug in the Bug Details view.
- Click the AI Triage button in the right sidebar.
- Bug Pocket sends your text and a resized screenshot to your provider.
- When the AI replies, Bug Pocket automatically populates the Title, Steps to Reproduce, Expected Result, and Actual Result fields.
10
Cloud Sync (Coming Soon)
Pushing reports to a shared team workspace.
Connecting to the Cloud
Cloud Sync is not ready yet! Once it is ready, you will simply log in, and Bug Pocket will securely bridge your local SQLite data to your private cloud workspace. Your data remains encrypted and entirely under your control.
- Go to Settings > Cloud Sync.
- Use the UI to Log In or Create an Account.
- The automated sync engine handles the rest behind the scenes.
Background Push
When ready, Cloud Sync will run as a background worker. Captures and edits will be added to a local sync_queue and uploaded sequentially. Your local workflow will never be blocked waiting for a network request.
11
Storage & Backups
Managing your local data.
Content-Addressed Storage
Bug Pocket stores the SQLite database and attachments in your user app data folder. Images are saved by their hash (e.g., a1b2c3d4.png). Do not manually edit the contents of this folder.
Export and Import
Go to Settings > Storage & Backups.
- Export Backup: Creates a
.bugpocketarchive containing your database and images. - Restore Backup: Overwrites your current data with an archive. Warning: This is destructive to current data.
Automated Backups
You can set an Auto-Backup Directory. Bug Pocket will periodically export an archive there, keeping only the 3 most recent files to save space.
12
Keyboard Shortcuts Reference
Navigate and capture without the mouse.
| Action | Shortcut | Context |
|---|---|---|
| Global (Works anywhere in Windows) | ||
| Open Quick Capture | Ctrl+Alt+P | Global |
| Snip Screenshot | Ctrl+Alt+S | Global |
| Open Dashboard | Ctrl+Alt+M | Global |
| Quick Capture Panel | ||
| Focus Application | Alt+A | Quick Capture |
| Focus Module | Alt+M | Quick Capture |
| Focus Environment | Alt+E | Quick Capture |
| Focus User Role | Alt+R | Quick Capture |
| Focus Bug Note | Alt+N | Quick Capture |
| Trigger Screenshot | Alt+S | Quick Capture |
| Apply Preset 1, 2, 3 | Alt+1 / 2 / 3 | Quick Capture |
| Save Entry | Ctrl+Enter | Quick Capture |
| Cancel / Close | Esc | Quick Capture |
| Snip & Annotation | ||
| Capture Full Screen | Alt+C | Snip Overlay |
| Cancel Snip | Esc | Snip Overlay |
| Undo Annotation | Ctrl+Z | Annotator Modal |
| Commit Text Annotation | Enter | Annotator Text Tool |
13
Troubleshooting
Common issues and resolutions.
Global Shortcuts Not Working
If Ctrl+Alt+P or Ctrl+Alt+S do nothing, another Windows application might have registered them first. Go to Settings > Workspace & Hotkeys to record a different combination. Bug Pocket will warn you if a shortcut registration fails.
AI Triage Fails with Network Error
Verify your BYOK provider settings. If using a local model (like Ollama), ensure the server is running. If using a cloud provider, verify your API Key and ensure the Model ID matches the provider's documentation exactly.
"Empty Dropdowns" in Quick Capture
If the Module dropdown is empty, ensure you have selected an Application first. Modules are children of Applications.
Download for Windows