Jam
Jam is an AI debugging assistant that helps developers streamline their bug-fixing process by providing AI-driven diagnosis and code fix su...
Last verified:
What is Jam?
Jam is a browser extension that creates one-click bug reports for developers. It automatically captures all the information engineers need to debug issues, including device and browser data, console logs, network logs, repro steps, and backend tracing. The tool works across Chrome, Edge, Arc, Brave, Opera, and other browsers, allowing users to take screenshots or record videos with a push of a button and share them together with metadata like OS and browser version.
JamGPT is Jam's AI debugging assistant integrated into Jams that helps engineers debug and fix code faster. It analyzes the browser state of the bug and suggests fixes by using logs, network requests, device data, and session replays to identify root causes. JamGPT can identify root causes eliminating Stack Overflow searches, fix code by rewriting broken code, tackle CSS issues including responsive or design problems, adapt to any JS framework or CSS library, offer interactive pair programming through a chat interface, and allow users to customize verbosity between verbose and concise modes.
Jam is built for everyone but loved by developers, making it ideal for QA engineers, product managers, software developers, quality assurance teams, and any team member who needs to report bugs. The tool has been used by 200,000+ happy users who have created over 16.8 million Jams. It works with all the tools teams already use including Jira, Linear, Slack, GitHub, GitLab, Notion, ClickUp, Asana, Sentry, Azure, Figma, and more.
Key features include automatic repro steps so you never write them again, instant replay magic to capture what just happened (storing the past two minutes of video), markup and share capabilities to annotate, blur, edit and share screenshots, video annotations, video blurring for privacy, screenshot annotations, device metadata capture, custom logs, webhooks, and MCP (Model Context Protocol) debug support.
Jam pricing
Pricing model: Free
Free: $0/month - Free for everyone, 30 Jams, 5 Recording Links, recordings up to 5 minutes, connect Jira/Linear and more, Debug Jams via MCP, webhooks, 5 trial uses of Jam AI. Team: $14 per creator/month billed yearly (14-day free trial) - Unlimited Jams, 150 Recording Links, recordings up to 15 minutes, 200 AI summaries per person per month, access controls. Enterprise: Custom pricing, yearly billing only - Unlimited Recording Links, SAML/SSO login, audit logs, priority support, dedicated support team, workspace analytics. Open-source projects get Jam free forever with Team plan access available by applying.
Jam pros
- One-click bug reports devs love
- Auto-captures all debug info including console logs, network logs, device data
- Automatic repro steps - never write them again
- Instant replay captures past two minutes of video automatically
- Screenshot and video annotations with drawing shapes, arrows, comments
- Video blurring to protect sensitive data and privacy
- JamGPT AI debugging assistant identifies root causes and fixes code
- JamGPT tackles CSS issues and responsive design problems
- JamGPT adapts to any JS framework or CSS library
- Interactive pair programming chat interface with JamGPT
- Works with 15+ integrations including Jira, Linear, Slack, GitHub
- 200,000+ users and 16.8 million Jams created
- Free plan available forever with 30 Jams and 5 recording links
- Team plan gives unlimited Jams and 200 AI summaries per month
- Saves 15-60 minutes per ticket according to user testimonials
- Open-source projects get Jam free forever
- Viewer seats available for teams without creating licenses
- Private folders and private Jams for sensitive bug reports
- Workspace analytics for reporting on bug tracking metrics
- Backend tracing and custom logs integration support
Jam cons
- Free plan limited to 30 Jams and 5 recording links
- Free plan recordings limited to 5 minutes maximum
- Team plan recordings limited to 15 minutes maximum
- AI summaries limited to 200 per person per month on Team plan
- AI Repro Steps not available for screenshot Jams only videos
- Free plan only 5 trial uses of Jam AI before limits hit
- Business/Enterprise plans are expensive at $50/month for 10 people
- Enterprise requires yearly billing only with custom pricing
- Data shared with Google's Gemini AI model for Jam AI functionality
- JamGPT requires explicit opt-in before data reaches OpenAI API
Frequently asked questions about Jam
What is JamGPT and how does it work?
JamGPT is an AI debugging assistant aimed at helping engineers who receive Jam bug reports debug and fix code faster. It's integrated into Jams and uses logs, network requests, device data, and session replays to identify root causes and recommend fixes. JamGPT has full context of the browser during the bug because it is fed with data from the Jam, saving you Google searches and suggesting fixes. You can give it broken code and it will rewrite it with the fix. It uses the OpenAI API to power its functionality.
Is JamGPT free to use?
JamGPT is available on the free plan. The free plan includes JamGPT access along with Slack integration. For Jam AI features specifically, the free plan gets 5 trial uses of Jam AI. The Team plan offers 200 uses per person per month with a 14-day free trial available. Enterprise gets unlimited uses. Open-source projects always remain free for Jam including AI features.
What browsers does Jam support?
Jam is an extension for Chrome, Edge, Arc, Brave, Opera, and other browsers. You can get it by visiting jam.dev, clicking 'Get Jam for Free,' then 'Add to Chrome,' and 'Add extension.' After installation, you'll be asked to create an account.
How do I capture a bug with Jam?
When you find a bug, click the Jam icon and you'll see three ways to capture it: (1) Take a screenshot - select area with Ctrl+Shift+S shortcut, annotate with drawing lines, shapes, arrows, circles, add comments, and blur parts; (2) Record your tab or desktop - countdown starts, controls appear at bottom, leave voice notes, trim to desired range after; (3) Instant replay - extracts scenes from the past two minutes of automatically stored video. After creating, click 'Create' and the sharing page opens with link copied to clipboard.
What information does Jam automatically capture?
Jam auto-captures all the info engineers need to debug including: device and browser data, console logs, network logs, repro steps (automatic), backend tracing, device metadata, user actions within the tab like clicks, reloads, and tab switching. Developers can access the URL and check screenshot on left, sender's name and comments on top right, and metadata including URL, device information, console, and network info at bottom right without logging in.
What integrations does Jam work with?
Jam works with all the tools your team already uses including: Notion, GitHub, GitLab, Jira, Linear, Slack, ClickUp, Asana, Sentry, Azure, Figma, and Fullstory. Coming soon are Datadog and Airtable. You can connect issue trackers like Jira, Linear, Slack automatically when creating a Jam to create tickets with all fields filled in.
How is my data used for Jam AI features?
The data is shared with Google's Gemini AI model for the purpose of providing Jam AI functionality. Jam explicitly opts out of LLMs using customer data for any training. They take steps to de-identify data and protect privacy. For more details, you can visit their AI policies page. For JamGPT specifically, OpenAI does not use data submitted via API to train or improve their models per their March 2023 API policy.
Is Jam free for open-source projects?
Yes, Jam always remains free for open-source projects. You can apply at jam.dev/oss for Team plan access. This includes all features including unlimited Jams, AI summaries, and integrations without cost.
What is Instant Replay and how does it work?
Instant replay always stores the past two minutes of video automatically. When you think a bug just occurred but missed it, clicking 'Instant replay' lets you extract the scene you need from the past two minutes and send it to the developer. This is perfect for catching bugs that happen quickly or when you didn't realize something was wrong until later.
What are the timing options for screenshots?
In addition to taking screenshots immediately, you can choose to take them after 3 seconds or 6 seconds. This gives you flexibility to capture the exact state of a bug that might occur after a delay or after some loading completes.