Show the bug. Walk through the code.
Record a pull request or a bug report in a few minutes. Questions land on the exact second instead of in a long thread.
Free forever plan. No watermark, no length limit.
export function lineTotal(qty, price) { return Math.round(qty * price * 100) / 100 const cents = Math.round(qty * price * 100) return cents / 100}export function invoiceTotal(lines) { return lines.reduce((s, l) => s + lineTotal(l), 0) return sumCents(lines) / 100}How it works
- 1
Record
Record the tab, a window or the whole screen. Draw on the diff, and every click shows as a ring.
- 2
Share
Paste the link in the pull request or the ticket. A GIF preview plays right on GitHub.
- 3
Follow up
Reviewers comment at the second they got lost, so the answer is one click away.
A five minute pull request walkthrough
Borrow it, then say it your way. Or paste it into the teleprompter in the desktop app and read it while you record.
- 0:00
This pull request fixes the rounding on invoice totals.
- 0:30
The bug: we rounded each line, then added them up. Totals drifted by a cent.
- 1:30
The fix: sum in cents and round once. Here is the test that failed before.
- 3:00
What I would like eyes on: the migration for old invoices.
The features behind it
Questions
All questionsCan I record a terminal or an IDE, not only a browser tab?
Yes. The desktop app records any window, an area you draw or the full screen, and the extension can record a window or the whole screen too.
Does the video play inside GitHub?
A GIF preview does. Copy it from the share menu and paste it into the pull request. It links to the full video.
What about secrets on screen?
Cover them with Hide an area while you record, or pick "This device only" to keep the recording off the cloud.
More ways teams use it

Start recording for free.
No card, no watermark, no length limit.
Good catch on the rounding. Ship it.