Skip to content

Greg-Finnegan/QuickVideoRecord

Repository files navigation

JiraQuickVideoRecord

Screen recording with local AI transcription and Jira integration

Chrome Version Version

Chrome extension that can record your screen, automatically transcribe with AI (on device - no API), and create Jira issues with smart descriptions—all in one place.

The primary goal is to radically reduce friction when reporting bugs, describing UI issues, explaining customer requests, or documenting small improvements — especially from Customer Success, Support, and Sales teams.

Why this exists

Writing good JIRA tickets takes time and mental energy.
Most people avoid it or write very short / vague descriptions.
Short narrated screen recordings + good transcription + structured summarization = dramatically better tickets with far less effort.

Observed benefits so far:

  • ~10–25 tickets per week created mostly via voice instead of typing
  • Much clearer reproduction steps (especially UI/layout issues)
  • Faster triage & understanding for engineers
  • Non-dev team members actually create tickets regularly
  • Videos can be downloaded & shared in Slack independently of JIRA

Core workflow (how people are using it)

  1. Click the extension icon → Start Recording
  2. Record screen + voice (usually 30 sec – 3 min)
    • Most common: share current tab or specific window
  3. Click Stop & Download
  4. Wait a few seconds → local transcription appears
  5. Review / lightly edit the auto-generated summary (Cliff Notes style)
  6. Set quick metadata:
    • Project (default: Customer Success or Engineering)
    • Sprint (default: current / next sprint)
    • Priority
    • Assignee (default: lead engineer)
  7. Click Create Ticket → JIRA issue is created with:
    • Summary from title / cleaned-up prompt
    • Description = transcript + AI-generated cliff notes
    • Linked video file name reference

Many users also:

  • Just download the video and drop it in Slack without creating a ticket
  • Use it for internal explanations / knowledge sharing

Features

  • Local (offline) transcription & processing
  • One-click JIRA ticket creation
  • Sprint & project selector (pulls your recent sprints)
  • Priority & assignee defaults
  • Dark & light theme support
  • Recording history (last ~120 recordings kept in UI)
  • Download original video file anytime
  • Open raw recording file locally
  • Direct link to ChatGPT / LLM with transcript + custom prompt
  • Refreshable extension without store publication

Current limitations & known realities

  • Very long recordings may take a while to transcribe but should complete reliably
  • Transcription quality depends heavily on clear speech & low background noise

Installation

  1. Clone or download this repository OR Run the build (bash) script (build-chrome-extension.sh)
  2. Create your own Atlassian Developer app → get Client ID & Secret and set redirect url https://{your-chrome-ext-id}.chromiumapp.org/oauth2
  3. Fill .env file with your credentials & extension ID
  4. Rebuild extension or run build script (build-chrome-extension.sh)
  5. Load unpacked extension in Chrome (developer mode)
  6. Authorize with JIRA
  7. Set default project & sprint in the extension settings

About

Screen recording with local AI transcription and Jira integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages