Hotline
1 rating
)Overview
Capture, mark up, record, and ship bug tickets to Jira, Linear, or ClickUp without leaving the page.
Filing a bug used to mean: screenshot it, save it locally, open your tracker, hunt for the right project, create a ticket, write a description, paste it into ChatGPT to clean it up, paste back, attach the screenshot, hit submit. Eight steps. Three tabs. Lost focus every time. Hotline collapses all of it into one shortcut. You spot the bug, draw a box, and a fully-described ticket lands in Jira, Linear, or ClickUp — without ever leaving the page you're on. THE FLOW 1. Click the toolbar cursor 2. Drag a rectangle around the issue 3. Mark it up if you want — arrows, text, blur, redact 4. Optionally record a short clip showing how to reproduce 5. Type a one-liner about what's wrong 6. Hit Generate, then ship it Hotline writes the ticket title and a structured description from your note and screenshot, attaches everything, and files it to your tracker. Done before your teammate finishes asking "what's the URL?" WHAT GETS ATTACHED - Cropped screenshot of the region you selected (lossless PNG) - Any markup you drew, baked into the screenshot - A short screen recording, if you captured one - A title and structured description generated from your note + the screenshot (when you have an AI key configured) - The page URL where you captured it AI-WRITTEN DESCRIPTIONS — YOUR KEY, YOUR MODEL Bring your own API key from OpenAI (ChatGPT / GPT-5), Anthropic (Claude), or OpenRouter. Hotline drafts the title and a structured description (current state, expected state, page URL) straight from your note and the screenshot. No more round-tripping with ChatGPT in another tab to make the description readable. If you don't want AI in the loop, leave the key blank and Hotline files exactly what you typed. FREEZE-ON-CAPTURE The page freezes the instant you start, so transient state — open dropdowns, hover effects, loading spinners — is preserved while you take your time annotating. The actual page keeps running underneath; only the NON-DESTRUCTIVE MARKUP Rectangles, arrows, freehand pen, text labels, blur, and redact. Every shape stays editable after you place it: click to select, drag to move, Delete to remove. The original screenshot is always recoverable until you SCREEN RECORDING Record a short clip of the tab to show how to reproduce a bug. It's attached to the ticket as a video file (MP4, or WebM where MP4 recording isn't supported). Keep clips brief — long, high-quality recordings cahment size limit. MULTI-ANNOTATION SESSIONS Spot three bugs while testing? Capture them all without leaving the page, review them together, then file them as separate tickets — or merge them into a single combined ticket. Annotations persist on the tab across rlose your queue. ONE-MINUTE SETUP Connect your tracker with one click via OAuth, or paste an API key — your choice. Pick a project, team, or list, and you're ready. If a token doesn't validate, the popup tells you exactly what to fix — including ten gotcha that catches everyone. SUPPORTED INTEGRATIONS - Jira Cloud - Linear - ClickUp PRIVACY-FIRST BY DEFAULT Your credentials and capture data live in your browser. Hotliner and AI APIs you configure — no middleman server stores your bug reports, and there are no third-party trackers or ad pixels. Optional, anonymous usage statistics are off by default. If you turn them on, events are limited to a fixed, closed list (which feature ran, which tracker, a count or a duration) — they never include your content: no URLscket text, console or network data, keys, or email. You canpreview exactly what would be sent, and toggle it off, at any time in the popup. Sensitive values (bearer tokens, JWTs, Stripe/OpenAI keys, emails, auth query params) are automatically scrubbed from captured console logs and URLs before anything leaves your machine. PERFECT FOR - QA engineers running test passes who need to file 20 bugs in an hour - Frontend developers documenting regressions while they work - Designers flagging pixel and copy issues without breaking flow - Product managers reviewing builds and feeding feedback back t If you've ever closed a tab thinking "I'll write that bug up laremoves the activation energy. The whole point is that filing aticket should cost nothing. GETTING STARTED Setup takes about a minute. Connect your tool of choice via OAuk a project / team / list, and start shipping better bug reports. Language: English Support URL: https://github.com/denisdumitras/hotline/issues Privacy policy URL: https://gist.github.com/denisdumitras/7407aaa8e655513776511219ea4244de
5 out of 51 rating
Details
- Version2.2.1
- UpdatedJune 18, 2026
- Size1.05MiB
- LanguagesEnglish
- Developer
Email
denisdumitras@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Hotline has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Hotline handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes