Local First Windows v1.0

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

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).
You can configure Bug Pocket to start automatically when Windows boots. Go to Settings > Workspace & Hotkeys and enable Run on System Startup. When this is enabled, Bug Pocket starts silently in the tray without showing the main window.
02

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.

  1. Applications: Add the main products you are testing. Application descriptions are mandatory to ensure good workspace hygiene.
  2. 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.
  3. Environments: E.g., Production, Staging, QA, UAT, Local.
  4. 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

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.
Quick captures default to the 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.

  1. Go to Settings > Capture Presets.
  2. Configure up to 3 preset slots with a specific Application, Module, Environment, and Role.
  3. When the Quick Capture panel is open, press Alt + 1, Alt + 2, or Alt + 3 to instantly apply that preset.
04

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.
If you prefer screenshots to attach instantly without the review step, you can disable Review screenshots before attaching in Settings > Workspace & Hotkeys.
05

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

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

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

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

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.

⚠️ Free Tier Privacy Warning: If you use a Free Tier Gemini API key, Google's Terms of Service allow them to log and review your inputs (including unreleased screenshots and bug text) for model training. For confidential company data, ensure you are using a Paid Tier key where zero data retention is guaranteed.
  1. Go to Settings > AI Processing.
  2. Select a Provider Preset (OpenAI, Grok, OpenRouter, Gemini, or Custom).
  3. Ensure the Base URL and Model ID are correct (e.g., google/gemma-4-31b-it:free on OpenRouter).
  4. Paste your API key and click Save.

Running Triage

  1. Open a bug in the Bug Details view.
  2. Click the AI Triage button in the right sidebar.
  3. Bug Pocket sends your text and a resized screenshot to your provider.
  4. When the AI replies, Bug Pocket automatically populates the Title, Steps to Reproduce, Expected Result, and Actual Result fields.
AI Triage now saves the record automatically as soon as it receives data from the AI. There is no need for a manual save, but you can still click the Save button for extra comfort after reviewing the results.
10

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.

  1. Go to Settings > Cloud Sync.
  2. Use the UI to Log In or Create an Account.
  3. 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

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 .bugpocket archive 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

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

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.