Before you start
You need:- Access to a Puggy organization.
- The Puggy Chrome extension installed and signed in.
- A supported browser for the console.
- Admin access when configuring organization settings, integrations, AI providers, or API keys.
Basic flow
- Sign in to Puggy.
- Select your organization.
- Open the Chrome extension.
- Record a full session or capture a screenshot-only session.
- Open the uploaded session in the console.
- Review the captured video, screenshots, console logs, network requests, interactions, and metadata.
- Generate or edit a bug report and Playwright test script.
- Share the session with a link, ticket, Slack message, or MCP client.
Sign in
Console
- Open the Puggy console.
- Choose the sign-in option.
- Complete OAuth.
- Select an organization or accept an invitation.
Chrome extension
- Open the extension popup.
- Choose Sign in with Google or Sign in with Microsoft.
- Complete OAuth.
- Select the organization where new sessions should upload.
Record a session
Before recording, choose:- Source: current tab or window/screen.
- Audio: tab audio, microphone, both, or neither.
- Options: interaction capture and on-screen controls.
- Accessibility capture: available when enabled for the workspace.
- Open the extension popup.
- Choose Record.
- Confirm the organization and capture options.
- Click the primary record button.
- Grant browser capture permission.
- Reproduce the issue.
- Stop recording from the popup, on-screen dock, or browser capture controls.
Capture a screenshot-only session
Use screenshot-only capture when a static visual issue is enough.- Open the extension popup.
- Choose Screenshot.
- Choose Visible area or Region.
- Capture the screenshot.
- Annotate it if needed.
- Create the session.
Review sessions in the console
Open Sessions from your organization workspace. You can:- Select a session from the session list.
- Rename a session.
- Page through older sessions.
- Search and filter sessions from Search Sessions.
- Sort search results by created date, start time, duration, or title.
Review session evidence
Open a session detail page to inspect:- Recording: video playback with console and network timeline markers when available.
- Screenshots: captured screenshots and saved annotations.
- Transcript: video intelligence output when enabled.
- Info: metadata and linked tickets.
- Console Logs: captured browser logs, warnings, and errors.
- Network Requests: HAR-compatible request data.
- Performance Metrics: captured browser performance data.
- User Interactions: clicks, inputs, scrolls, and navigation events.
- Accessibility: findings when accessibility capture is enabled.
Generate AI output
Before generating AI output, configure an AI provider from Integrations > AI Bug Report. Supported provider options in the console are:- Claude
- OpenAI
- Gemini
- Open a session.
- Use the right panel.
- Select Bug Report or Test Script.
- Click the AI generate control.
- Review and edit the result.
- Save the result.
Share a session
To create a public session link:- Open a session.
- Click the share action.
- Copy the generated link.
- Open the session.
- Open the share menu.
- Choose Revoke Share Link.
Create tickets and messages
Before creating tickets, configure the provider from Integrations.| Provider | Required credentials | Result |
|---|---|---|
| Jira | Site URL, Atlassian email, API token | Creates Jira issues linked to sessions |
| GitHub | Personal access token, optional default owner and destination repository | Creates GitHub issues linked to sessions |
| ClickUp | API token | Creates ClickUp tasks from sessions |
| Slack | Bot User OAuth token | Posts session links and summaries to channels |
| YouTrack | Base URL and permanent token | Creates YouTrack issues linked to sessions |
Manage organization access
Admins can open Organization Settings to:- Update the organization name.
- Invite members by email.
- Copy pending invite links.
- Revoke pending invitations.
- Change member roles.
- Remove members.
/invite/:token link.
Use API keys and MCP
API keys enable programmatic access and MCP clients.- Open API Keys.
- Create an active key with the required scopes.
- Copy the key when it is shown.
- Open the MCP tab.
- Copy the server URL and client configuration.
X-Puggy-API-Key header.
The Puggy MCP server exposes these tools:
list_sessionssearch_sessionsget_sessionget_session_debug_dataget_session_files
Advanced use cases
Debug with an AI agent
Use MCP when an agent needs real session evidence instead of a written summary. Ask the agent to list recent sessions, inspect the failing session, and useget_session_debug_data before proposing a fix.
Create a reproducible test
Record with interaction capture enabled, open the session, generate a test script, then review selectors and assertions before adding it to your test suite.Send a validated report to your tracker
Generate a bug report, edit it for accuracy, save it, then create a ticket. Puggy sends the session context and report content to the configured integration.Troubleshooting
Recording does not start
- Confirm browser capture permission.
- Try switching between current-tab and window/screen capture.
- Reload the target page and try again.
Session does not appear in the console
- Confirm the extension is signed in.
- Confirm the correct organization is selected.
- Wait for upload progress to finish.
- Check the local session viewer for upload errors.
AI generation fails
- Test the AI provider connection.
- Confirm provider quota or monthly Puggy AI credits are available.
- Try again with a shorter session if the evidence set is large.
Ticket creation fails
- Re-test the integration connection.
- Confirm the token still has the required permissions.
- Confirm the target destination exists and your token can access it.
MCP client cannot connect
- Confirm the API key is active.
- Confirm the client sends
X-Puggy-API-Key. - Confirm the MCP server URL is correct.
- Restart the MCP client after changing configuration.
