[{"data":1,"prerenderedAt":510},["ShallowReactive",2],{"manual-navigation":3,"page-\u002Fprofiles\u002Fair-traffic-control":254},[4,42,96,120,148,183,220,236],{"title":5,"description":6,"icon":7,"status":8,"path":9,"stem":10,"children":11,"page":41},"Start here","Install Arx, bring your tabs over, learn the keys.","raycast:bolt","draft","\u002Fstart","1.start",[12,17,23,29,35],{"title":13,"path":14,"stem":15,"description":16,"icon":7,"status":8},"Getting started","\u002Fstart\u002Fgetting-started","1.start\u002F1.getting-started","What Arx is, what it runs on, and the four keys that do most of the work.",{"title":18,"path":19,"stem":20,"description":21,"icon":22,"status":8},"Bring in from another browser","\u002Fstart\u002Fbring-in","1.start\u002F2.bring-in","Move your profiles, spaces, pinned tabs and folders from Arc, Chrome or Dia, or from a bookmarks file.","raycast:download",{"title":24,"path":25,"stem":26,"description":27,"icon":28,"status":8},"Export and import","\u002Fstart\u002Fexport-import","1.start\u002F3.export-import","Save your whole Arx setup to one file, or your tabs as bookmarks, and bring them into Arx on another Mac. Free, offline, no account.","raycast:arrow-clockwise",{"title":30,"path":31,"stem":32,"description":33,"icon":34,"status":8},"Keyboard shortcuts","\u002Fstart\u002Fkeyboard-shortcuts","1.start\u002F4.keyboard-shortcuts","Every default key in Arx, the commands you can bind yourself, and how to change any of them.","raycast:keyboard",{"title":36,"path":37,"stem":38,"description":39,"icon":40,"status":8},"Settings","\u002Fstart\u002Fsettings","1.start\u002F5.settings","What's in each Settings pane, and how appearance works per profile and per space.","raycast:switch",false,{"title":43,"description":44,"icon":45,"status":8,"path":46,"stem":47,"children":48,"page":41},"Tabs and windows","The sidebar, spaces, Peek, Split View and Little Arx.","raycast:app-window-sidebar-left","\u002Ftabs","2.tabs",[49,54,60,66,72,78,84,90],{"title":50,"path":51,"stem":52,"description":53,"icon":45,"status":8},"The sidebar","\u002Ftabs\u002Fsidebar","2.tabs\u002F1.sidebar","Tabs that stay where you put them. Favorites at the top, then pinned tabs and folders, then everything else.",{"title":55,"path":56,"stem":57,"description":58,"icon":59,"status":8},"Spaces","\u002Ftabs\u002Fspaces","2.tabs\u002F2.spaces","One space for each part of your day. Each keeps its own pinned tabs and open tabs, with its own icon and appearance.","raycast:layers",{"title":61,"path":62,"stem":63,"description":64,"icon":65,"status":8},"Peek","\u002Ftabs\u002Fpeek","2.tabs\u002F3.peek","Look at a link without losing your place. Shift-click or Force Click it, and it opens in a card over the page.","raycast:eye",{"title":67,"path":68,"stem":69,"description":70,"icon":71,"status":8},"Split View","\u002Ftabs\u002Fsplit-view","2.tabs\u002F4.split-view","Two pages in one window, side by side or stacked. The split stays one item in the sidebar.","raycast:app-window-grid-2x2",{"title":73,"path":74,"stem":75,"description":76,"icon":77,"status":8},"Little Arx","\u002Ftabs\u002Flittle-arx","2.tabs\u002F5.little-arx","Quick links get a small window that doesn't touch your spaces. Read and close it, or move it into a space with ⌘O.","raycast:app-window",{"title":79,"path":80,"stem":81,"description":82,"icon":83,"status":8},"Gestures","\u002Ftabs\u002Fgestures","2.tabs\u002F6.gestures","Swipe back and forward, and keep swiping to pick any page from your history.","raycast:arrow-left",{"title":85,"path":86,"stem":87,"description":88,"icon":89,"status":8},"Tab Archive","\u002Ftabs\u002Farchive","2.tabs\u002F7.archive","Closed tabs go to the archive, searchable per profile, so you can close freely and bring anything back.","raycast:clock",{"title":91,"path":92,"stem":93,"description":94,"icon":95,"status":8},"Private windows","\u002Ftabs\u002Fprivate-windows","2.tabs\u002F8.private-windows","[object Object]","raycast:eye-disabled",{"title":97,"description":98,"icon":99,"status":8,"path":100,"stem":101,"children":102,"page":41},"The command bar","One field for tabs, history, commands and the web.","raycast:command-symbol","\u002Fcommand-bar","3.command-bar",[103,107,113],{"title":97,"path":104,"stem":105,"description":106,"icon":99,"status":8},"\u002Fcommand-bar\u002Fcommand-bar","3.command-bar\u002F1.command-bar","Type what you want. Arx finds it. One field for open tabs, history, spaces, folders, commands and the web.",{"title":108,"path":109,"stem":110,"description":111,"icon":112,"status":8},"Search and bangs","\u002Fcommand-bar\u002Fsearch-and-bangs","3.command-bar\u002F2.search-and-bangs","A search engine per profile, your own search shortcuts, and over 13,000 bangs that work offline.","raycast:magnifying-glass",{"title":114,"path":115,"stem":116,"description":117,"icon":118,"status":119},"Chat in the command bar","\u002Fcommand-bar\u002Fchat","3.command-bar\u002F3.chat","Ask an assistant from the command bar, with your own Claude or ChatGPT subscription. Planned.",null,"planned",{"title":121,"description":122,"icon":77,"status":8,"path":123,"stem":124,"children":125,"page":41},"Pages and media","Find in page, page capture, Picture in Picture, downloads and private windows.","\u002Fpages","4.pages",[126,131,137,143],{"title":127,"path":128,"stem":129,"description":130,"icon":112,"status":8},"Find in page","\u002Fpages\u002Ffind-in-page","4.pages\u002F1.find-in-page","Find text on the page you're reading with ⌘F, and step through the matches.",{"title":132,"path":133,"stem":134,"description":135,"icon":136,"status":8},"Capture a page","\u002Fpages\u002Fcapture","4.pages\u002F2.capture","Save what's on screen, a region you select, or the whole page as a PNG or JPEG.","raycast:camera",{"title":138,"path":139,"stem":140,"description":141,"icon":142,"status":8},"Media and Picture in Picture","\u002Fpages\u002Fmedia","4.pages\u002F3.media","Control audio and video from any tab, and float a video in ArxPiP while you work.","raycast:play",{"title":144,"path":145,"stem":146,"description":147,"icon":22,"status":8},"Downloads","\u002Fpages\u002Fdownloads","4.pages\u002F4.downloads","Everything you download, per profile, with search, cancel and Show in Finder.",{"title":149,"description":150,"icon":151,"status":8,"path":152,"stem":153,"children":154,"page":41},"Profiles, links and sync","Keep work and life apart, route links from other apps, and move your setup between Macs.","raycast:person","\u002Fprofiles","5.profiles",[155,160,166,172,178],{"title":156,"path":157,"stem":158,"description":159,"icon":151,"status":8},"Profiles","\u002Fprofiles\u002Fprofiles","5.profiles\u002F1.profiles","Profiles that never mix. Each has its own cookies, history, extensions, Favorites and search engine.",{"title":161,"path":162,"stem":163,"description":164,"icon":165,"status":8},"Air Traffic Control","\u002Fprofiles\u002Fair-traffic-control","5.profiles\u002F2.air-traffic-control","Rules for links that open from other apps. Match a host, a path or a local port, then send it to a space, a profile, or Little Arx.","raycast:airplane",{"title":167,"path":168,"stem":169,"description":170,"icon":171,"status":8},"Copy, clean and proxy links","\u002Fprofiles\u002Flinks","5.profiles\u002F3.links","Copy a page's link as it is, without trackers, as Markdown, or through a Proxy Link rule that makes it preview well elsewhere.","raycast:link",{"title":173,"path":174,"stem":175,"description":176,"icon":177,"status":8},"Extensions","\u002Fprofiles\u002Fextensions","5.profiles\u002F4.extensions","Chrome extensions, per profile. What you can install today, and what isn't supported yet.","raycast:plug",{"title":179,"path":180,"stem":181,"description":182,"icon":118,"status":119},"Sync","\u002Fprofiles\u002Fsync","5.profiles\u002F5.sync","The same Arx on every Mac, through your own iCloud account. Planned for before 1.0.",{"title":184,"description":94,"icon":118,"status":8,"path":185,"stem":186,"children":187,"page":41},"Assistants and MCP","\u002Fassistants","6.assistants",[188,193,198,203,209,215],{"title":189,"path":190,"stem":191,"description":192,"icon":118,"status":8},"Connect an assistant","\u002Fassistants\u002Fconnect","6.assistants\u002F1.connect","Arx has a local MCP server built in. Turn it on, connect Claude Code, Codex or Cursor with one command, then grant what it may see.",{"title":194,"path":195,"stem":196,"description":197,"icon":118,"status":8},"Grants and approvals","\u002Fassistants\u002Fgrants","6.assistants\u002F2.grants","Grant by capability, not all or nothing. Choose the context, the access classes and when Arx asks before a change.",{"title":199,"path":200,"stem":201,"description":202,"icon":118,"status":8},"Sign-ins stay with you","\u002Fassistants\u002Fsign-ins","6.assistants\u002F3.sign-ins","When a site needs you to sign in, the assistant hands the page to you. Every assistant pauses, and none of them sees what you type.",{"title":204,"path":205,"stem":206,"description":207,"icon":208,"status":8},"Working with pages","\u002Fassistants\u002Fworking-with-pages","6.assistants\u002F4.working-with-pages","For agent authors. How IDs, revisions, snapshots and references fit together, what results mean, and the errors to expect.","raycast:terminal",{"title":210,"path":211,"stem":212,"description":213,"icon":214,"status":8},"MCP tool reference","\u002Fassistants\u002Ftools","6.assistants\u002F5.tools","Every tool Arx's MCP server offers, the access classes it needs, and its main parameters.","raycast:code",{"title":216,"path":217,"stem":218,"description":219,"icon":118,"status":8},"Resources and notifications","\u002Fassistants\u002Fresources","6.assistants\u002F6.resources","MCP resources for granted tabs, page snapshots and downloads, and subscriptions that follow them.",{"title":221,"description":222,"icon":208,"status":8,"path":223,"stem":224,"children":225,"page":41},"Developers","DevTools, localhost, unpacked extensions and headless runs.","\u002Fdevelopers","7.developers",[226,231],{"title":227,"path":228,"stem":229,"description":230,"icon":118,"status":8},"Developer mode","\u002Fdevelopers\u002Fdeveloper-mode","7.developers\u002F1.developer-mode","Turn on developer mode in Settings and Arx adds DevTools, Inspect Element and unpacked extensions, without weakening its security.",{"title":232,"path":233,"stem":234,"description":235,"icon":118,"status":8},"Headless runs","\u002Fdevelopers\u002Fheadless","7.developers\u002F2.headless","Run Arx without windows from scripts, agents and CI, with a local MCP endpoint and only the grants you pass.",{"title":237,"description":238,"icon":239,"status":8,"path":240,"stem":241,"children":242,"page":41},"Help","Where Arx stands today, and everything that's planned.","raycast:question-mark-circle","\u002Fhelp","8.help",[243,248],{"title":244,"path":245,"stem":246,"description":247,"icon":239,"status":8},"Where Arx stands","\u002Fhelp\u002Ffaq","8.help\u002F1.faq","Availability, open source, Arc, the engine, assistants and passwords.",{"title":249,"path":250,"stem":251,"description":252,"icon":253,"status":8},"What's planned","\u002Fhelp\u002Fplanned","8.help\u002F2.planned","Everything this manual marks as Planned, in one place, with where it stands.","raycast:calendar",{"id":255,"title":161,"body":256,"description":164,"extension":505,"icon":165,"meta":506,"navigation":507,"path":162,"seo":508,"status":8,"stem":163,"__hash__":509},"docs\u002F5.profiles\u002F2.air-traffic-control.md",{"type":257,"value":258,"toc":496},"minimark",[259,267,271,276,279,366,369,373,388,391,445,451,455,465,469,493],[260,261,262,263],"p",{},"When you click a link in another app, Air Traffic Control decides where it opens. Set it up in ",[264,265,266],"strong",{},"Settings → Links → Air Traffic Control…",[268,269],"recording",{"shot":270},"Add a rule: meet.google.com goes to Little Arx in the current space. Test it with the tester, then click a Meet link in Calendar.",[272,273,275],"h2",{"id":274},"rules","Rules",[260,277,278],{},"Rules are checked in order, and the first enabled rule that matches wins. A rule has:",[280,281,282,295],"table",{},[283,284,285],"thead",{},[286,287,288,292],"tr",{},[289,290,291],"th",{},"Field",[289,293,294],{},"How it matches",[296,297,298,307,315,335,343,351],"tbody",{},[286,299,300,304],{},[301,302,303],"td",{},"Name",[301,305,306],{},"For you",[286,308,309,312],{},[301,310,311],{},"Host",[301,313,314],{},"Ignores case and supports international domains",[286,316,317,320],{},[301,318,319],{},"Include subdomains",[301,321,322,323,327,328,331,332],{},"Matches only at a dot, so ",[324,325,326],"code",{},"example.com"," covers ",[324,329,330],{},"docs.example.com"," but not ",[324,333,334],{},"myexample.com",[286,336,337,340],{},[301,338,339],{},"Scheme",[301,341,342],{},"HTTP or HTTPS, HTTP only, or HTTPS only",[286,344,345,348],{},[301,346,347],{},"Port",[301,349,350],{},"Optional. Empty means 80 for HTTP and 443 for HTTPS.",[286,352,353,356],{},[301,354,355],{},"Path prefix",[301,357,358,359,362,363],{},"Optional, case-sensitive and encoded: ",[324,360,361],{},"\u002Fdocs"," also matches ",[324,364,365],{},"\u002Fdocs2",[260,367,368],{},"Query strings and fragments aren't matched.",[272,370,372],{"id":371},"destinations","Destinations",[260,374,375,376,379,380,383,384,387],{},"A destination combines ",[264,377,378],{},"where",": the current space, a profile's default space, or a specific space, with ",[264,381,382],{},"how",": the main window or ",[385,386,73],"a",{"href":74},".",[260,389,390],{},"Some examples:",[280,392,393,403],{},[283,394,395],{},[286,396,397,400],{},[289,398,399],{},"Match",[289,401,402],{},"Opens in",[296,404,405,415,425,435],{},[286,406,407,412],{},[301,408,409],{},[324,410,411],{},"github.com\u002Fcapturecontext",[301,413,414],{},"Work, main window",[286,416,417,422],{},[301,418,419],{},[324,420,421],{},"*.figma.com",[301,423,424],{},"Design profile's default space, main window",[286,426,427,432],{},[301,428,429],{},[324,430,431],{},"meet.google.com",[301,433,434],{},"Current space, Little Arx",[286,436,437,442],{},[301,438,439],{},[324,440,441],{},"localhost:3000",[301,443,444],{},"Side project, main window",[260,446,447,450],{},[264,448,449],{},"Profile Default Spaces"," sets which space counts as each profile's default.",[272,452,454],{"id":453},"when-no-rule-matches","When no rule matches",[260,456,457,460,461,464],{},[264,458,459],{},"When No Rule Matches"," picks a destination for everything else, or ",[264,462,463],{},"Ask for a Destination"," to choose each time. Out of the box, unmatched links open in Little Arx in the current space.",[272,466,468],{"id":467},"test-and-fix","Test and fix",[470,471,472,480,486],"ul",{},[473,474,475,476,479],"li",{},"The ",[264,477,478],{},"tester"," shows which rule wins for a URL, and where it would open, without opening it.",[473,481,482,485],{},[264,483,484],{},"Route Current URL"," in the Tabs menu runs the current page through your rules, with a review sheet.",[473,487,488,489,492],{},"If a destination fails, for example a space you deleted, the link waits in ",[264,490,491],{},"Incoming Links"," with retry, override, copy and cancel.",[260,494,495],{},"Air Traffic Control only applies to links from other apps and to Route Current URL, not to links you click inside Arx, redirects or Peek.",{"title":497,"searchDepth":498,"depth":498,"links":499},"",3,[500,502,503,504],{"id":274,"depth":501,"text":275},2,{"id":371,"depth":501,"text":372},{"id":453,"depth":501,"text":454},{"id":467,"depth":501,"text":468},"md",{},true,{"title":161,"description":164},"PkYyXIx_G8Ir3U9Vqe6Yo4q_d8mEJc0rtT7jv2RWMEc",1794096566193]