双面搜Juso
Let local agents search through the same browser.让本地智能体,借同一台浏览器搜索。
In a Chromium browser with Juso installed, local AI agents can call your configured AI search APIs or search conventional engines through a real browser — credentials stay inside the extension, and agents never receive them.
python scripts/juso_search.py list-providers python scripts/juso_search.py search "latest AI research" --provider tavily
Agent capabilities
Four capabilities, covering AI search API calls and conventional-engine search.
Call configured AI search APIs
Call configured AI search APIs with an explicit search --provider. --provider is required and never silently follows the extension's current provider. Instance-supporting services can be searched per instance.
Search conventional engines via a real browser
engine-search retrieves 8 conventional engines (Google, Bing, Baidu, and more) through a real browser, extracting ordinary result links only — no AI summaries or knowledge panels.
List configured services
list-providers returns configured AI search services so the agent can choose a provider, without touching any key.
Search per instance
For instance-supporting services (Exa, Doubao), use list-instances to get an instance id, then search-instance --instance-id to search per instance. An instance is a tuned variant of the same service, sharing one key.
Command-line interface
Real commands, taken from the companion Agent Skill. Keys never leave the extension; the agent receives only structured results.
python scripts/juso_search.py list-providers
List configured services — Returns configured AI search services so the agent can choose a provider.
python scripts/juso_search.py search "latest AI research" --provider tavily
Call an AI search API — Search with an explicit provider; never follows the extension's current provider.
python scripts/juso_search.py engine-search "latest AI research" --engine google --max-results 10
Search a conventional engine — Search a conventional engine through a real browser; extracts ordinary result links only.
python scripts/juso_search.py list-instances
List instances — Obtain instance ids for instance-supporting services (Exa, Doubao).
python scripts/juso_search.py search-instance "latest AI research" --instance-id inst:exa:abc123
Search per instance — Search an instance-supporting service by instance id; an instance is a tuned variant of the same service, sharing one key.
Security model
Zero-touch keys, loopback only, two-layer opt-in off by default.
Zero-touch keys
Agents invoke bounded extension-worker actions through the Agent Bridge and never receive stored keys.
Loopback only
The Agent Bridge is a short-lived, loopback-only capability channel. Each call uses a new local port, token, and request identity, and expires on completion or timeout.
Two-layer opt-in, off by default
The master switch is off by default; a separate engine-search sub-switch gates browser-powered conventional-engine search and must be enabled explicitly.
Explicit provider, no silent state
search requires --provider and never silently follows the extension's current provider; engine-search extracts ordinary result links only, with no promise of AI summaries or knowledge panels.
How to connect
Four steps: install → enable Agent Bridge → download the skill → run commands.
Install the extension
Install and enable Juso in the Chromium-family browser that will run Agent calls (Chrome, Edge, Chromium, etc.). engine-search needs no AI service configuration; configure a service only when calling an AI search API.
Enable Agent Bridge
Open Options → General → Agent Bridge and turn on the master switch (off by default). To use engine-search for conventional engines, also enable its sub-switch.
Download the companion skill
On the same page, click “Download companion Agent Skill” — the skill is auto-stamped with this machine's extension ID. Unzip it into .agents/skills/.
Run commands
Run commands from the skill directory: list-providers, search --provider, engine-search, or — for instance-supporting services (Exa, Doubao) — list-instances / search-instance.
Let local agents start searching
Install the extension, enable Agent Bridge, download the companion skill — agents can call configured AI search or search conventional engines, with credentials staying inside the extension.