[{"data":1,"prerenderedAt":536},["ShallowReactive",2],{"navigation_docs_en":3,"landing_en":62},[4,48],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":-1},"CLI","i-lucide-terminal","\u002Fen\u002Fcli","en\u002F1.cli\u002Findex",[10,13,18,23,28,33,38,43],{"title":11,"path":7,"stem":8,"icon":12},"OmniScout CLI","i-lucide-book-open",{"title":14,"path":15,"stem":16,"icon":17},"What is OmniScout?","\u002Fen\u002Fcli\u002Foverview","en\u002F1.cli\u002F1.overview","i-lucide-info",{"title":19,"path":20,"stem":21,"icon":22},"Using OmniScout with AI agents","\u002Fen\u002Fcli\u002Fagents","en\u002F1.cli\u002F2.agents","i-lucide-bot",{"title":24,"path":25,"stem":26,"icon":27},"Examples & recipes","\u002Fen\u002Fcli\u002Fexamples","en\u002F1.cli\u002F3.examples","i-lucide-flask-conical",{"title":29,"path":30,"stem":31,"icon":32},"Commands reference","\u002Fen\u002Fcli\u002Fcommands","en\u002F1.cli\u002F4.commands","i-lucide-list",{"title":34,"path":35,"stem":36,"icon":37},"Architecture","\u002Fen\u002Fcli\u002Farchitecture","en\u002F1.cli\u002F5.architecture","i-lucide-layers",{"title":39,"path":40,"stem":41,"icon":42},"Roadmap","\u002Fen\u002Fcli\u002Froadmap","en\u002F1.cli\u002F6.roadmap","i-lucide-map",{"title":44,"path":45,"stem":46,"icon":47},"Troubleshooting","\u002Fen\u002Fcli\u002Ftroubleshooting","en\u002F1.cli\u002F7.troubleshooting","i-lucide-life-buoy",{"title":49,"icon":50,"path":51,"stem":52,"children":53,"page":-1},"SDK","i-lucide-code","\u002Fen\u002Fsdk","en\u002F2.sdk\u002Findex",[54,57],{"title":55,"path":51,"stem":52,"icon":56},"SDK Documentation","i-lucide-code-xml",{"title":58,"path":59,"stem":60,"icon":61},"Python API","\u002Fen\u002Fsdk\u002Fapi","en\u002F2.sdk\u002F1.api","i-lucide-braces",{"id":63,"title":64,"body":65,"description":64,"extension":527,"meta":528,"navigation":529,"path":530,"seo":531,"stem":534,"__hash__":535},"landing_en\u002Fen\u002Findex.md","",{"type":66,"value":67,"toc":525},"minimark",[68,73,114,308,366,453,521],[69,70],"div",{"className":71},[72],"scout-hero-glow",[69,74,77],{"className":75},[76],"scout-home-hero",[78,79,80,84,87],"u-page-hero",{},[81,82,83],"template",{"v-slot:title":64},"Give your AI agent a browser.",[81,85,86],{"v-slot:description":64},"Local-first browser control, semantic search, and research for AI agents. No SDK. No cloud. Just a CLI.",[81,88,89,97,104,109],{"v-slot:links":64},[90,91,96],"u-button",{"color":92,"size":93,"to":94,"trailing-icon":95},"primary","xl","\u002Fcli\u002Foverview","i-lucide-arrow-right","Get started",[90,98,103],{"color":99,"size":93,"to":100,"variant":101,"trailing-icon":102},"neutral","https:\u002F\u002Fomniscout.xyz","outline","i-lucide-external-link","Website",[90,105,108],{"color":99,"size":93,"to":106,"variant":101,"icon":107},"https:\u002F\u002Fgithub.com\u002Fsriramramnath\u002Fomniscout","i-simple-icons-github","GitHub",[90,110,113],{"color":99,"size":93,"to":111,"variant":101,"icon":112},"https:\u002F\u002Fpypi.org\u002Fproject\u002Fomniscout\u002F","i-simple-icons-pypi","PyPI",[115,116,119,122,125],"u-page-section",{"className":117},[118],"scout-bento-section",[81,120,121],{"v-slot:title":64},"Why OmniScout",[81,123,124],{"v-slot:description":64},"The actuator layer for browser-using agents — same surface as Kimi WebBridge or Claude for Chrome, but you bring the model.",[81,126,127],{"v-slot:body":64},[69,128,131,183,191,198,204,210,217,223,237],{"className":129},[130],"scout-bento",[132,133,140,176],"u-page-card",{"className":134,"icon":6,"title":137,"variant":138,":spotlight":139},[135,136],"scout-bento__span-8","scout-bento-card","Install in two commands","subtle","true",[141,142,146],"pre",{"className":143,"code":144,"language":145,"meta":64,"style":64},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pip install omniscout\nomniscout install --skill\n","bash",[147,148,149,165],"code",{"__ignoreMap":64},[150,151,154,158,162],"span",{"class":152,"line":153},"line",1,[150,155,157],{"class":156},"sBMFI","pip",[150,159,161],{"class":160},"sfazB"," install",[150,163,164],{"class":160}," omniscout\n",[150,166,168,171,173],{"class":152,"line":167},2,[150,169,170],{"class":156},"omniscout",[150,172,161],{"class":160},[150,174,175],{"class":160}," --skill\n",[177,178,179,180],"p",{},"Then start the daemon once: ",[147,181,182],{},"omniscout daemon start",[132,184],{"className":185,"icon":187,"title":188,"variant":138,"description":189,"to":190,":spotlight":139},[186,136],"scout-bento__span-4","i-lucide-rocket","One atomic CLI per action","navigate, snapshot, click, fill, scroll, screenshot, eval, wait, tab, network, login, captcha — every verb returns structured JSON.","\u002Fcli\u002Fcommands",[132,192],{"className":193,"icon":194,"title":195,"variant":138,"description":196,"to":197},[186],"i-lucide-zap","Sub-second calls","A long-lived daemon keeps Playwright warm. No cold-start tax on every browser action.","\u002Fcli\u002Farchitecture",[132,199],{"className":200,"icon":201,"title":202,"variant":138,"description":203,"to":197},[186],"i-lucide-crosshair","Stable @eN refs","Snapshot returns accessibility-tree refs that survive CSS churn — same shape Kimi WebBridge uses.",[132,205],{"className":206,"icon":207,"title":208,"variant":138,"description":209,"to":94},[186],"i-lucide-search","Search, answer, extract","DuckDuckGo search with local rerank, one-sentence answers, and URL-to-Markdown extraction — no browser required.",[132,211],{"className":212,"icon":214,"title":215,"variant":138,"description":216,"to":94},[213],"scout-bento__span-6","i-lucide-puzzle","Two backends, one vocabulary","Headless Playwright by default, or drive your real Chrome via the extension — cookies and logins intact.",[132,218],{"className":219,"icon":220,"title":221,"variant":138,"description":222,"to":94},[213],"i-lucide-laptop","Fully local","No cloud API, no hosted browser, no MCP server to babysit. Your data never leaves your machine.",[132,224,229],{"className":225,"icon":61,"title":226,"variant":138,"description":227,"to":228,":spotlight":139},[213,136],"Agent-native output","Skill files land in Claude Code, Cursor, Codex, and Gemini skill dirs after install --skill.","\u002Fcli\u002Fagents",[141,230,235],{"className":231,"code":233,"language":234,"meta":64},[232],"language-text","~\u002F.claude\u002Fskills\u002Fscout\u002F\n~\u002F.cursor\u002Fskills-cursor\u002Fscout\u002F\n~\u002F.codex\u002Fskills\u002Fscout\u002F\n","text",[147,236,233],{"__ignoreMap":64},[132,238,242],{"className":239,"icon":240,"title":241,"variant":138},[213,136],"i-lucide-play","Try it in 60 seconds",[141,243,245],{"className":143,"code":244,"language":145,"meta":64,"style":64},"omniscout browser navigate https:\u002F\u002Fnews.ycombinator.com\nomniscout browser snapshot --refs-only\nomniscout browser click '@e3'\nomniscout browser screenshot --out \u002Ftmp\u002Fhn.png\n",[147,246,247,260,272,292],{"__ignoreMap":64},[150,248,249,251,254,257],{"class":152,"line":153},[150,250,170],{"class":156},[150,252,253],{"class":160}," browser",[150,255,256],{"class":160}," navigate",[150,258,259],{"class":160}," https:\u002F\u002Fnews.ycombinator.com\n",[150,261,262,264,266,269],{"class":152,"line":167},[150,263,170],{"class":156},[150,265,253],{"class":160},[150,267,268],{"class":160}," snapshot",[150,270,271],{"class":160}," --refs-only\n",[150,273,275,277,279,282,286,289],{"class":152,"line":274},3,[150,276,170],{"class":156},[150,278,253],{"class":160},[150,280,281],{"class":160}," click",[150,283,285],{"class":284},"sMK4o"," '",[150,287,288],{"class":160},"@e3",[150,290,291],{"class":284},"'\n",[150,293,295,297,299,302,305],{"class":152,"line":294},4,[150,296,170],{"class":156},[150,298,253],{"class":160},[150,300,301],{"class":160}," screenshot",[150,303,304],{"class":160}," --out",[150,306,307],{"class":160}," \u002Ftmp\u002Fhn.png\n",[115,309,312,315,322],{"className":310},[311],"scout-home-section",[81,313,314],{"v-slot:title":64},"Drop a prompt into any agent",[81,316,317,318,321],{"v-slot:description":64},"After ",[147,319,320],{},"omniscout install --skill",", paste one of these — your agent routes browser work through OmniScout automatically.",[81,323,324],{"v-slot:body":64},[325,326,329,339,348,357],"tabs",{"className":327},[328],"scout-prompt-tabs",[330,331,333],"tabs-item",{"label":332},"Research",[141,334,337],{"className":335,"code":336,"language":234,"meta":64},[232],"Use OmniScout to research \"open-source browser agents in 2026\" and summarize\nthe top 5 passages with their source URLs.\n",[147,338,336],{"__ignoreMap":64},[330,340,342],{"label":341},"Navigate & act",[141,343,346],{"className":344,"code":345,"language":234,"meta":64},[232],"Open https:\u002F\u002Fnews.ycombinator.com using OmniScout, snapshot interactive\nelements, click the top story, and screenshot the result to \u002Ftmp\u002Fhn-top.png.\n",[147,347,345],{"__ignoreMap":64},[330,349,351],{"label":350},"Persistent login",[141,352,355],{"className":353,"code":354,"language":234,"meta":64},[232],"Run `omniscout browser login https:\u002F\u002Fgithub.com --profile work`, pause for\nme to authenticate, then screenshot my notifications page with that profile.\n",[147,356,354],{"__ignoreMap":64},[330,358,360],{"label":359},"Inspect network",[141,361,364],{"className":362,"code":363,"language":234,"meta":64},[232],"Open the Vercel pricing page with OmniScout, capture network traffic while\nscrolling, then list requests matching stripe|payment|checkout.\n",[147,365,363],{"__ignoreMap":64},[115,367,368,371,374],{},[81,369,370],{"v-slot:title":64},"Where OmniScout sits",[81,372,373],{"v-slot:description":64},"These products ship the reasoning model with the actuator. OmniScout deliberately does not — bring whatever LLM you want.",[81,375,376],{"v-slot:body":64},[377,378,379,395],"table",{},[380,381,382],"thead",{},[383,384,385,389,392],"tr",{},[386,387,388],"th",{},"Product",[386,390,391],{},"Where it runs",[386,393,394],{},"What OmniScout borrows",[396,397,398,417,431,442],"tbody",{},[383,399,400,404,407],{},[401,402,403],"td",{},"Kimi WebBridge",[401,405,406],{},"Local daemon + Chrome extension",[401,408,409,412,413,416],{},[147,410,411],{},"@eN"," refs, ",[147,414,415],{},"\u002Fstatus"," shape, optional extension backend",[383,418,419,422,425],{},[401,420,421],{},"Claude for Chrome",[401,423,424],{},"MV3 side panel",[401,426,427,428,430],{},"Hybrid ",[147,429,411],{}," + coordinates, click\u002Fkey\u002Fscroll vocabulary",[383,432,433,436,439],{},[401,434,435],{},"ChatGPT Atlas",[401,437,438],{},"Forked Chromium",[401,440,441],{},"Per-session tab groups, persistent login",[383,443,444,447,450],{},[401,445,446],{},"browser-use",[401,448,449],{},"Playwright in-process",[401,451,452],{},"Backend-agnostic action surface, persistent profiles",[115,454,455,458],{},[81,456,457],{"v-slot:title":64},"Go deeper",[81,459,460,472,482,491,501,510],{"v-slot:features":64},[461,462,463,469],"u-page-feature",{"icon":12,"to":94},[81,464,465],{"v-slot:title":64},[466,467,468],"a",{"href":94},"CLI overview",[81,470,471],{"v-slot:description":64},"Install, configure, and run your first commands.",[461,473,474,479],{"icon":22,"to":228},[81,475,476],{"v-slot:title":64},[466,477,478],{"href":228},"Using with AI agents",[81,480,481],{"v-slot:description":64},"Drop-in prompts for Claude Code, Cursor, and Codex.",[461,483,484,488],{"icon":32,"to":190},[81,485,486],{"v-slot:title":64},[466,487,29],{"href":190},[81,489,490],{"v-slot:description":64},"Every verb, flag, and JSON field in the action vocabulary.",[461,492,494,498],{"icon":27,"to":493},"\u002Fcli\u002Fexamples",[81,495,496],{"v-slot:title":64},[466,497,24],{"href":493},[81,499,500],{"v-slot:description":64},"Research, login, captcha, and multi-tab workflows.",[461,502,503,507],{"icon":37,"to":197},[81,504,505],{"v-slot:title":64},[466,506,34],{"href":197},[81,508,509],{"v-slot:description":64},"Daemon, backends, snapshot refs, and lifecycle.",[461,511,513,518],{"icon":56,"to":512},"\u002Fsdk",[81,514,515],{"v-slot:title":64},[466,516,517],{"href":512},"Python SDK",[81,519,520],{"v-slot:description":64},"Use OmniScout engines directly from Python.",[522,523,524],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":64,"searchDepth":167,"depth":167,"links":526},[],"md",{},true,"\u002Fen",{"title":532,"description":533},"OmniScout Docs","Give your AI agent a browser. No SDK. No cloud. Just a CLI.","en\u002Findex","yY0ow9WAlUM0qcH7mu2Ej2hEBj8qJCV18AwXq8Tc_Z0",1781097323617]