Integrations
Browser and web tools
Choose the narrowest web surface that can finish the job: search and fetch for public sources, isolated Browser Use for rendered interaction, Oracle Sidecar for an explicitly granted Chrome-profile tab, and xurl for the official X API.
Choose a web mode
| Mode | Use it for | Boundary |
|---|---|---|
| web_search + web_fetch | Discover and read public sources | No browser session |
| browser_exec | Rendered public pages and bounded interaction | Oracle-owned isolated profile |
| Oracle Sidecar | Context from a logged-in browser profile | Explicit grant for one tab and origin |
| xurl | X search, timelines, posts, and account actions | Official CLI, reads first, writes separately gated |
Search and fetch
web_search discovers candidate sources. web_fetch reads one exact public URL and returns bounded text. Both refuse private, loopback, metadata, and credential-bearing destinations.
Search requires a configured ORACLE_SEARCH_URL. No search vendor is silently selected for the user.
Search, open the primary source, corroborate material claims, and cite the URL. Treat snippets as leads rather than evidence.
Isolated Browser Use
browser_exec launches an Oracle-owned Chromium profile on the Linux Oracle host. Browser Use and Chromium run inside bubblewrap with a private network namespace. Every request crosses Oracle's DNS-pinning public-address proxy.
ORACLE_BROWSER_ENABLED=true
ORACLE_BROWSER_BACKEND=browser-use
ORACLE_BROWSER_USE_BIN=/absolute/path/to/browser-use
ORACLE_CHROMIUM_PATH=/absolute/path/to/chromiumuv tool install --force --python /usr/bin/python3 'browser-use==0.13.6'The model-callable helper set supports literal public navigation, page inspection, waiting, bounded form fill, and coordinate click. It does not expose imports, filesystem access, subprocesses, arbitrary JavaScript, raw CDP, screenshots, dynamic private URLs, or the operator desktop.
Chrome profile companion
Oracle Sidecar is the authenticated-context path. Its native-host installer currently supports Chrome, Brave, Chromium, or Edge on macOS and Linux. Load it into the specific supported browser profile you want Oracle beside. Windows native-host support is not available.
Download the SHA-256 checksum and exact-commit provenance. The release verifier requires a clean Git tree, records the exact source commit, and rejects unexpected entries, unsafe paths, symlinks, or any byte mismatch before atomically staging the archive, checksum, and provenance.
Unzip the bundle
Keep the extracted folder in a stable user-owned location.
Install the native host
From the extracted bundle, run npm run install:host. Restart the browser afterward.
Load it in your chosen profile
Open chrome://extensions, enable Developer mode, choose Load unpacked, and select the bundle's extension/ directory. Repeat only in profiles where you want Oracle available.
Grant one tab
Open the Oracle side panel and grant one exact tab ID and origin. A different tab or origin needs a separate grant.
Sidecar provides bounded read-only tab context: title, URL, description, selection, and visible text. It does not click, type, submit, expose cookies, or open a CDP endpoint. The user remains the browser operator.
Tab grants live only in the browser session. They are cleared on startup and removed when the tab closes. The extension has no persistent host permissions, and extension chat is structurally prepare-only.
xurl for X
Oracle's bounded xurl tool calls the official X CLI through an allowlisted command surface. Authentication is configured by the user outside the agent, and ~/.xurl is never read into model context.
ORACLE_XURL_ENABLED=true
# then in Oracle
xurl command=whoami
xurl command=search query="from:demi_hl" limit=5
xurl command=timeline limit=10Writes need the separate ORACLE_XURL_ALLOW_WRITE=true gate and confirmation of the exact target and wording. Never pass --verbose or inline credentials.
If the X API tier cannot read, open the target X page in your chosen browser profile and grant that tab through Oracle Sidecar. The fallback remains read-only tab context.
Bundled web skills
Oracle ships task guidance for web-research, browser-use, chrome-profile-browser, blocked-page-recovery, x-read-browser, web-form-filling, and xurl. Load one with skill_load when its workflow applies.
These skills match Oracle's bounded tools. They do not assume a general terminal, unrestricted computer control, stealth CAPTCHA bypass, or access to browser secrets.