The built-in Browser panel lets you open web pages inside Naia and have the AI avatar perform web tasks.
Notice: The Browser panel is currently experimental and may be unstable. You may occasionally experience display issues or unexpected Chrome process termination. Stabilization work is ongoing.
Requirements
The built-in browser requires Google Chrome.
- Linux: Install via Flatpak or system package. If not installed, an installation prompt will be shown.
flatpak install com.google.Chrome - Windows: Chrome is auto-detected. If not installed, a "Download Chrome" button appears in the panel.
Windows: The browser panel uses a Tauri WebView2 child window (updated in v0.5) for reliable native embedding with DPI-aware positioning.
Opening the Panel
Click the Browser icon in the right sidebar. Chrome will be embedded inside the Naia window.
AI Tool Permissions
You can granularly control what the AI avatar can do in the browser. Toggle each permission individually from the toolbar at the top of the browser panel.
| Tool | Function | Default |
|---|---|---|
| Navigate | Go to URL | On |
| Back/Forward | Page navigation | On |
| Click | Click page elements | On |
| Fill | Text field input | On |
| Scroll | Page scrolling | On |
| Keyboard | Key input (Enter, Tab, etc.) | On |
| Snapshot | Read accessibility tree | On |
| Read | Extract text content | On |
| Screenshot | Capture page (WebView DOM) | On |
| Tab Screenshot | Capture panel viewport (OS screen buffer — works with native overlay) | On |
| JS Eval | Execute JavaScript | Off (security risk) |
Warning: JavaScript execution is disabled by default for security. Only enable it in trusted environments.
Chrome Permissions
You can also configure Chrome's own permissions for microphone, camera, notifications, etc.
Bookmarks
Save frequently visited pages as bookmarks. Manage bookmarks from the browser panel sidebar.
AI Usage Examples
Ask the AI avatar to perform web tasks in chat:
- "Search for 'Naia OS' on Google"
- "Summarize the content of this page"
- "Fill in the email in the login form"
- "Take a screenshot of the current page"
Known Limitations
- Google Chrome must be installed (Flatpak/system on Linux; auto-detected on Windows)
- Chrome process may occasionally terminate. Click the Retry button in that case
- Linux: X11 window embedding requires
GDK_BACKEND=x11(XWayland mode) - Windows: WebView2 child window requires Chrome to be installed for browser tools to function
- Stabilization work is currently in progress