Skip to main content
Browser logs show what’s happening on the frontend of your app, the part that runs in the browser. When buttons don’t respond, forms break, or content doesn’t appear, browser logs show the JavaScript errors and messages that explain why.

What browser logs show

Browser logs capture everything that happens in your app’s frontend:
  • JavaScript errors and exceptions
  • Messages from your code
  • Warnings from frameworks like React
  • Network request failures
  • Unhandled errors
This is different from server logs. Browser logs focus on the frontend—the part of your app that users see and interact with.

When browser logs help

Browser logs are useful when: A button click does nothing
Browser logs show JavaScript errors preventing the action.
Content doesn’t appear
Browser logs reveal issues loading or displaying information.
Forms don’t work
Browser logs show errors in validation or submission logic.
The agent is debugging for you
When the agent investigates frontend issues, it checks browser logs to understand what’s failing. Logs give the agent the context needed to fix problems.

How to enable browser logs

By default, browser logs are hidden to keep the interface simple. Turn them on when you need to debug.
  1. Click the Settings icon in the sidebar
  2. Go to the Appearance tab
  3. Toggle “Enable Logs” on
Once enabled, a panel appears below your app preview with two tabs: Server Logs and Browser Logs.

Using the logs panel

Expand or collapse the panel
Click the chevron button on the left side of the panel to show or hide logs.
Switch between log types
Click the “Browser Logs” tab to see frontend output, or “Server Logs” to see backend output.
Read the logs
Logs appear in chronological order. The panel scrolls automatically as new logs arrive. Scroll up to pause auto-scroll and read older logs.
Stale logs
After the agent finishes responding, browser logs are marked as “stale” with reduced opacity. This helps you tell the difference between logs from before and after the latest changes.
Browser logs reset when you refresh the page.

Understanding log messages

Browser logs use colors to indicate the type of message:
ColorWhat it means
Gray or whiteNormal output—everything is working
YellowWarning—something might be wrong
RedError—something failed
BlueInformation message
When something isn’t working, look for red error messages. These point directly to the problem.