Features
This page summarizes the main browser features and the settings available in the current desktop app.
Quick toggles
- Hide toolbar removes the address and toolbar for a more immersive view.
- Hide URL obscures the address text after a short idle delay and reveals it again on hover/focus.
- Legacy UA swaps the default string to a legacy browser when a site misbehaves.
- Git fetch enables the GitHub repo picker in the Torry feed.
- Private reduces local persistence for normal browsing data and keeps private sessions separate from standard usage.
- Block ads applies the built-in blocklist to every navigation.
- Strict mode disables JavaScript where necessary for highly sensitive pages.
- Passwords enables the password manager to detect and save login credentials.
- Ambient implements a dynamic background that adapts to the page content.
Overflow menu
The three dots menu (⋮) provides quick access to additional features:
- Add Bookmark - Save the current page to your bookmarks.
- Bookmarks - View and manage all saved bookmarks.
- History - Browse your browsing history.
- Git Fetch - Browse GitHub repositories (when enabled in settings).
- AI Chat - Chat with AI about the current page (when available).
- Page Font - Override the font for the current page.
- Settings - Open the settings panel.
- What's New - See the latest features and changes.
- Network Debug - Inspect network requests for the current page.
Data controls
The settings panel also includes built-in cleanup actions for local browser data.
- Clear cache removes cached web content and related local web storage for open tabs.
- Clear removes local browser data through a confirmation dialog.
- Factory reset is available from the same dialog when you want a broader reset across profiles.
User Profiles
Create multiple profiles to keep your browsing data separate. Each profile has its own bookmarks, history, and settings.
- Switch between profiles instantly from the Settings panel.
- Create custom profiles with your choice of name and color.
- Delete profiles you no longer need (except the default profile).
- Your active profile is indicated by a checkmark in the profile list.
Password Manager
Flip this toggle to turn on the login detector that watches standard sign-in forms and surfaces a save prompt when credentials can be captured safely.
- The prompt only appears when the login form is a standard username/email + password submission.
- Sites that automatically switch to passkeys, multi-step iframes, or progressive flows (e.g., Google sign-in when you already have a passkey) won’t fire the detector.
- You can still manually add entries through the Password Vault screen that shows when the toggle is active.
- Use the “Never save for this site” preference (stored silently in your settings) to skip prompts for shared machines.
Media & security
Camera and microphone requests are handled in-app so supported sites can proceed without getting stuck on missing permission flow inside the embedded web view.
- The browser uses the permission handler built into
webview_flutterfor audio and video capture requests. - macOS can still show an operating system permission prompt the first time access is requested.
- Requests for unsupported resource types are denied instead of hanging indefinitely.
Advanced helpers
- Reorder tabs lets you drag tab buttons on the strip to keep frequently used ones close.
- Tab favicon badge shows a consistent favicon tile in the tab strip (helpful when icons are hard to read on dark themes).
- AI suggestions surfaces search ideas when the address bar is empty.
- Erase suggestions adds a remove button to each URL suggestion so you can delete items from history instantly.
- Advanced cache keeps some resources around longer for faster page reloads when you revisit a site.
Theme changes and other common settings update directly in the app and are reflected across the website settings modal as well.
Homepage
Set a custom homepage URL that loads when you open a new tab or launch the browser.
- Leave empty to use the default Torry feed.
- Enter any URL to use as your landing page.
AI Chat
Chat with AI about the current page, ask follow-up questions, and generate quick summaries when AI is configured.
- Shows status as "Ready" when configured, or "Setup" otherwise.
- Uses Firebase AI integration from the desktop app.
- Configure it through the Firebase settings below.
Firebase Configuration
Connect your own Firebase project to enable AI features.
- API Key - Your Firebase API key.
- App ID - Your Firebase app ID.
- Sender ID - Your Firebase messaging sender ID.
- Project ID - Your Firebase project ID.
- Storage Bucket - Your Firebase storage bucket URL.