Zyquo Atlas
The AI-native macOS browser — every surface intelligent
A fast, radically customizable, privacy-first WebKit browser with AI woven into the omnibox, the page, your selection, and your tabs.
12
AI providers
169
chat models
183/183
verification checks green
10
built-in themes
~8,300
lines of Swift, 58 files
Overview
Zyquo Atlas is a native macOS web browser built in Swift and SwiftUI on Apple's WebKit engine. Unlike browsers that bolt a chatbot onto a sidebar, Atlas weaves AI into every surface: ask from the omnibox, chat with the current page, act on any text selection, and reason across multiple open tabs — powered by your own keys across 12 providers and 169 models.
Privacy is structural, not a setting. Page content leaves the device only when you invoke an AI action, always to the provider you chose via your own key — never to Zyquo. Extraction runs Mozilla Readability in an isolated JavaScript world, keeps visible text only, and wraps page content as untrusted data, so a hostile page can produce a bad summary but never an action.
It is a complete browser underneath: real multi-tab WKWebView browsing with pinning and background-tab suspension, private windows, reader mode, profiles with isolated data stores, full-text history, bookmarks with Netscape HTML import/export, and a theming engine with 10 built-in themes and a live custom editor — in roughly 8,300 lines of Swift with zero warnings.
Key Features
Real multi-tab browsing
Each tab owns its WKWebView and navigation state, with pinning, background-tab suspension that frees memory, and per-profile session restore.
Smart omnibox with Ask AI
One input resolves into navigate, web search, or a streamed grounded AI answer — without leaving the page you're on.
Chat-with-page sidebar
A per-tab, multi-turn conversation grounded in the page's extracted content, with an in-panel model picker across all 169 models.
Selection floating toolbar
Select any text on a page and get Explain, Summarize, Translate, Rewrite, or Ask right at the cursor.
Multi-tab reasoning
Compare-these-tabs gathers several open pages and answers across them; long articles are summarized via map-reduce beyond the model's context.
Prompt-injection hardening
Extraction drops hidden and off-screen text, labels page content untrusted, and gives the AI layer no navigation or tool access whatsoever.
Machine-bound key vault
API keys encrypted with AES-256-GCM and bound to the Mac via IOPlatformUUID + HKDF — not the Keychain, decrypted on demand, never logged.
Theming engine
10 built-in light and dark themes plus a live custom theme editor, backgrounds, top or Arc-style vertical tabs, density control, and a UI-size slider.
Reader mode with AI summary
A clean, themeable article view with an optional AI-generated summary at the top, plus native find-in-page and full-text history.
How It Works
Browser layer
WebView wraps WKWebView with TabManager, ProfileStore, OmniIntent resolution, and a DownloadManager — each profile gets an isolated WebKit data store.
Content extraction pipeline
ContentExtractor runs Readability.js and AtlasExtractor.js in an isolated WKContentWorld, producing visible-text-only PageContext with a Chunker for long documents.
AI layer
AIService streams responses and cancels automatically on navigation; AIActions and Summarizer implement quick actions, selection actions, and map-reduce summarization.
Shared Zyquo provider layer
The same ModelCatalog, SecureKeyStore, and streaming clients as Zyquo Cloud — byte-compatible across the family, so keys and models feel identical.
Verification harness
A built-in --verify mode exercises extraction, a grounded summarize across every one of the 169 models, the full AI-action matrix, and privacy invariants — 183/183 green.
Tech Stack
App
Browser
AI
Security
Highlights
- AI has no navigation or tool access by design — a hostile page can only produce a bad summary, never an action
- 183/183 live verification checks green, including a grounded summarize on every one of the 169 catalog models
- Browsing works fully without any API key; content leaves the device only on user-invoked AI actions
- Built with Swift Package Manager on WebKit — no Xcode project, no third-party HTTP libraries, Apple frameworks only
- Streamed AI responses cancel automatically on navigation as a privacy invariant
- Developer ID signed, notarized and stapled; source-available with the compiled app free for personal use