How it works
A smart Chrome extension designed to speed up bug reporting for QA teams with clear, structured Jira tickets.
How FlawFerret Works
FlawFerret helps teams turn exploratory testing into clear, actionable Jira tickets in minutes. It combines a Chrome extension for fast UI capture with an optional AI service that can draft test scenarios for you.
Typical workflow
On any page, right-click a target element and choose FlawFerret.
FlawFerret opens an overlay with captured context:
URL and page title
element details and selector suggestions
optional snapshot
Edit details as needed.
Optional: click Generate with AI to create a draft scenario.
Optional: click Record Tab to capture a short repro flow.
Click Create Jira Ticket to submit the issue with context and attachments.
Why teams use FlawFerret
Faster bug reporting with less manual copy/paste
Better issue quality with consistent context
Optional AI assistance without forcing cloud-only workflows
Cleaner handoff from QA to engineering
The two parts of FlawFerret
FlawFerret includes:
FlawFerret Chrome Extension
This is what users interact with in the browser. It captures page and element context, supports tab recording, and creates Jira issues.FlawFerret AI Server (optional)
This powers the “Generate with AI” feature. It can route requests to either OpenAI or a local Ollama model.
You can use FlawFerret without the AI server for core workflows, including context capture, recording, and Jira creation.
Install the extension
Install FlawFerret from the Chrome Web Store (recommended).
For development or private use, load the built dist folder as an unpacked extension in chrome://extensions.
Install the AI server (optional)
If you want AI scenario generation:
Run the FlawFerret AI Server locally or host it in your environment.
Set the extension’s AI Server URL in FlawFerret settings.
Choose your provider in FlawFerret settings:
OpenAI (with server-side API key), or
Ollama (local model endpoint)
Get the AI server here: https://github.com/rgmichaels/flawferretAIserver
See readme for installation instructions
Architecture at a glance
Extension handles capture, UX, and Jira submission.
AI Server handles generation requests (/health and /generate-scenario).
Provider choice is configurable per environment (OpenAI or Ollama).
Need help setting it up?
If you want FlawFerret deployed for your team, you can run the AI server locally, host it privately, or run it in Docker. The extension works in all cases and can be configured to point to your chosen server URL.
