需先安装 Rust、指定版本 Node.js、pnpm(corepack enable)及平台 Tauri 前置依赖;开发构建使用独立的 app.zephium.dev 配置,不影响已安装版本;Linux 目前不受支持。

Zephium
zephium-browserMPL-2.0活跃维护基于 Rust 和 Tauri 打造的高速浏览器与工作环境,内置广告拦截,并为 AI 智能体预留操作空间,让浏览与自动化任务在同一界面完成。
A fast, fully-featured browser and work environment reimagined for you and your agents
git clone https://github.com/zephium-browser/Zephium.git
cd Zephium
pnpm install --frozen-lockfile
pnpm devREADME 未说明显存或 GPU 要求;仅支持 macOS 与 Windows,Linux 暂不支持。
用 Rust 基于系统原生 WebView 打造的开源浏览器,内置可观看的 AI 代理工作画布
基于 Rust 和 Tauri 打造的高速浏览器与工作环境,内置广告拦截,并为 AI 智能体预留操作空间,让浏览与自动化任务在同一界面完成。
核心能力
- 基于 macOS WebKit 与 Windows WebView2,非 Chromium 分支
- 内置基于 adblock-rust 的原生广告与追踪拦截,默认开启
- Work 画布让多个代理并行浏览实时网页并展示每一步
- 计划一键转为任务并回链,结果以表格图表留在画布
- 支持自带 Anthropic、OpenAI 等密钥或 Ollama 本地模型
容易踩的坑
- v1.0.4Zephium 1.0.4最新正式版2026-10-28 · 2026-10-28 17:44 UTC
Zephium 1.0.4 — awaiting owner testing on macOS and Windows.
- macOS (Apple Silicon):
Zephium-macOS-arm64.dmg - Windows (x64):
Zephium-Windows-x64-setup.exe
The Windows installer is unsigned while the production SignPath certificate is pending. SmartScreen may ask for confirmation.
SHA256SUMScovers the application assets and recovery manifest. The attached recovery attestation binds the original build, artifact digests and source commit; it records artifact recovery, not a new compilation. Verify an asset with:gh attestation verify <asset> --repo zephium-browser/Zephium --predicate-type https://github.com/zephium-browser/Zephium/attestations/release-recovery/v1What's Changed
- docs(readme): the public release by @crynta in https://github.com/zephium-browser/Zephium/pull/122
- ci(release): build the installers while main CI runs by @crynta in https://github.com/zephium-browser/Zephium/pull/121
- build(deps): vendor tao 0.35.3 with the upstream Windows fullscreen fix by @crynta in https://github.com/zephium-browser/Zephium/pull/166
- Zephium 1.0.4: fixes from the first launch reports by @crynta in https://github.com/zephium-browser/Zephium/pull/167
- fix(extensions): let WebKit admit chrome-extension child frames by @kd100100 in https://github.com/zephium-browser/Zephium/pull/164
- Zephium 1.0.4: browsing essentials, Windows parity and polish by @crynta in https://github.com/zephium-browser/Zephium/pull/227
- fix(chrome): allow copy controls to write the clipboard by @mydd7 in https://github.com/zephium-browser/Zephium/pull/214
- fix(downloads): reset transfer estimates across pauses by @mydd7 in https://github.com/zephium-browser/Zephium/pull/199
- fix(models): keep role choices consistent with native admission by @mydd7 in https://github.com/zephium-browser/Zephium/pull/216
- fix(notes): match backlinks to resolved note identities by @mydd7 in https://github.com/zephium-browser/Zephium/pull/209
- fix(notes): scope link suggestions to the current query by @mydd7 in https://github.com/zephium-browser/Zephium/pull/208
- fix(tasks): refresh today when a task surface opens by @mydd7 in https://github.com/zephium-browser/Zephium/pull/207
- fix(notes): disambiguate device names before their extension by @mydd7 in https://github.com/zephium-browser/Zephium/pull/204
- fix(calendar): keep export filenames within native limits by @mydd7 in https://github.com/zephium-browser/Zephium/pull/201
- fix(menu): open disclosure menus with arrow keys by @mydd7 in https://github.com/zephium-browser/Zephium/pull/200
- fix(navigation): recognize bracketed IPv6 address input by @mydd7 in https://github.com/zephium-browser/Zephium/pull/198
- fix(history): prevent old listings from restoring forgotten visits by @mydd7 in https://github.com/zephium-browser/Zephium/pull/197
- fix(import): scope pending starts to their adapter lifetime by @mydd7 in https://github.com/zephium-browser/Zephium/pull/196
- fix(bookmarks): reject stale replies during search debounce by @mydd7 in https://github.com/zephium-browser/Zephium/pull/195
- fix(settings): preserve Windows paths in server commands by @mydd7 in https://github.com/zephium-browser/Zephium/pull/192
- fix(desktop): line the macOS window controls up with the sidebar header by @nduongg04 in https://github.com/zephium-browser/Zephium/pull/174
- fix(search): map Unicode highlights to original titles by @mydd7 in https://github.com/zephium-browser/Zephium/pull/205
- fix(notes): group dates by local calendar days across DST by @mydd7 in https://github.com/zephium-browser/Zephium/pull/193
- fix(work): treat a blank browse draft or text as not given by @ErnieBernie10 in https://github.com/zephium-browser/Zephium/pull/185
- fix(work): apply local pricing to automatic model choices by @mydd7 in https://github.com/zephium-browser/Zephium/pull/219
- feat(newtab): add local background and content customization by @crynta in https://github.com/zephium-browser
- macOS (Apple Silicon):
- v1.0.3Zephium 1.0.32026-10-24 · 2026-10-24 19:34 UTC
查看更新说明
First full public release
Download Zephium 1.0.3:
- macOS (Apple Silicon): Zephium-macOS-arm64.dmg
- Windows (x64): Zephium-Windows-x64-setup.exe
Installed copies update themselves. The Windows installer is not yet Authenticode-signed, so SmartScreen may ask for confirmation.
Verify a download with
SHA256SUMSorgh attestation verify <file> --repo zephium-browser/Zephium.What's Changed
- Trust, privacy, stability and polish for the public release by @crynta in https://github.com/zephium-browser/Zephium/pull/54
- Budget what a destination adds, with room for ordinary growth by @crynta in https://github.com/zephium-browser/Zephium/pull/55
- Faster, quieter CI: skip unaffected Rust jobs, on-demand UI suite, grouped Dependabot by @crynta in https://github.com/zephium-browser/Zephium/pull/56
- feat(tabs): allow middle-click to close tabs by @drunkardleo-10 in https://github.com/zephium-browser/Zephium/pull/49
- fix(branding): align macOS app icon with platform icon grid by @drunkardleo-10 in https://github.com/zephium-browser/Zephium/pull/50
- fix(settings): select theme from the appearance preview by @mydd7 in https://github.com/zephium-browser/Zephium/pull/53
- Keep Dependabot off the vendored forks and supply-chain pins by @crynta in https://github.com/zephium-browser/Zephium/pull/84
- fix(tabs): close extensions tab with keyboard shortcut by @drunkardleo-10 in https://github.com/zephium-browser/Zephium/pull/85
- build(deps): bump tar from 0.4.45 to 0.4.46 by @dependabot[bot] in https://github.com/zephium-browser/Zephium/pull/65
- build(deps): bump minisign-verify from 0.2.5 to 0.3.0 by @dependabot[bot] in https://github.com/zephium-browser/Zephium/pull/79
- chore: set up CodeRabbit reviews, CI job scoping and repository settings by @crynta in https://github.com/zephium-browser/Zephium/pull/88
- build(deps): update four dev tools' dependencies past their advisories by @crynta in https://github.com/zephium-browser/Zephium/pull/89
- docs: record that the open-PR limit is off for now by @crynta in https://github.com/zephium-browser/Zephium/pull/92
- build: keep Dependabot off the adblock fork graph and hold Vite at 8.1 by @crynta in https://github.com/zephium-browser/Zephium/pull/90
- build(frame): update hugeicons and keep the startup icons in one chunk by @crynta in https://github.com/zephium-browser/Zephium/pull/91
- test(app): give the test shutdown budget room on a loaded runner by @crynta in https://github.com/zephium-browser/Zephium/pull/93
- build(frame): update Vite to 8.3 and measure lazy destinations by what they fetch by @crynta in https://github.com/zephium-browser/Zephium/pull/95
- ci: run the Rust CodeQL analysis weekly with room to finish by @crynta in https://github.com/zephium-browser/Zephium/pull/96
- Public release: Work, the premium UI, and the Zephium AI sidebar by @crynta in https://github.com/zephium-browser/Zephium/pull/115
- Zephium 1.0.3: the sky new tab, onboarding and installers by @crynta in https://github.com/zephium-browser/Zephium/pull/118
- fix(notes): retire a clean note session after the page derives its own by @crynta in https://github.com/zephium-browser/Zephium/pull/119
- ci(release): show the component suite without letting it hold the builds by @crynta in https://github.com/zephium-browser/Zephium/pull/120
New Contributors
- @drunkardleo-10 made their first contribution in https://github.com/zephium-browser/Zephium/pull/49
- @mydd7 made their first contribution in https://github.com/zephium-browser/Zephium/pull/53
- @dependabot[bot] made their first contribution in https://github.com/zephium-browser/Zephium/pull/65
Full Changelog: https://github.com/zephium-browser/Zephium/compare/v1.0.0-beta.2...v1.0.3
- v1.0.0-beta.2Zephium 1.0.0-beta.22026-10-04 · 2026-10-04 22:00 UTC
查看更新说明
Download Zephium 1.0.0-beta.2:
- macOS (Apple Silicon): Zephium-macOS-arm64.dmg
- Windows (x64): Zephium-Windows-x64-setup.exe
Installed copies update themselves. The Windows installer is not yet Authenticode-signed, so SmartScreen may ask for confirmation.
Verify a download with
SHA256SUMSorgh attestation verify <file> --repo zephium-browser/Zephium. - v1.0.0-beta.1Zephium 1.0.0-beta.12026-10-04 · 2026-10-04 19:52 UTC
查看更新说明
Download Zephium 1.0.0-beta.1:
- macOS (Apple Silicon): Zephium-macOS-arm64.dmg
- Windows (x64): Zephium-Windows-x64-setup.exe
Installed copies update themselves. The Windows installer is not yet Authenticode-signed, so SmartScreen may ask for confirmation.
Verify a download with
SHA256SUMSorgh attestation verify <file> --repo zephium-browser/Zephium.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Zephium is an open-source browser built in Rust on your operating system's own web engine: WebKit on macOS, the engine Safari uses, and WebView2 on Windows. It is not a fork of Chromium or Firefox. It blocks ads and trackers natively, runs Chrome extensions, and puts tasks, notes and your time on the web one click away. The download is about 30 MB.
One switch away is Work. Your work already happens in the browser, where your tabs, logins and history are. Work brings agents there instead of asking you to move somewhere else, and lets you watch them do it.
Work
Describe an outcome in your own words: plan a trip, compare vendors, design a system, fix a bug. Work takes it from there on a canvas, and you see every step.
- It starts from what you already have. Work recalls what it knows about you, searches your history when it helps, and loads the right skill for the job. Each step appears on the canvas as it happens.
- Helpers work in parallel, in the open. For a trip, one helper looks for flats while another checks visas and a third compares flights. They browse live pages you can watch, and any source opens in a pane beside the canvas.
- Results stay on the canvas. Comparisons, tables, charts, diagrams, plans, code and documents are laid out where you can read them. They are not lost in a chat scroll.
- A plan becomes your day. One click turns each step of a plan into a task linked back to the Work. Anything worth keeping can be saved as a note.
- It reaches past the browser. Work reads and edits the folders you grant,
runs commands, and hands larger coding jobs to Claude Code or Codex. It
connects to MCP servers such as Linear, Notion, Sentry, Stripe and Figma, and
to command-line tools such as
gh. - You stay in charge. Anything that posts, merges or changes something waits for your OK.
- Bring any model. Use your own keys for Anthropic, OpenAI, Google Gemini, xAI, Mistral, DeepSeek, Groq, Cerebras or OpenRouter, or run a model locally through Ollama, LM Studio or any OpenAI-compatible server. Keys live in your system keychain. Or sign in to Zephium AI and skip the keys: it picks the right model for each step, and you start with free credits (pricing).
Work ships with 25 skills, including trip planning, research, compare and choose, plan my day, fix a bug and weekly status. You can write your own.
Ask Zephium
An assistant in the sidebar, on ⌘ E (Ctrl E on Windows). It reads the page
you are on and answers about it, points at what is worth your time, and opens
what you choose in new tabs. Ask it to take a few steps on the page, or to
restyle a site you visit every day, and it does it in place. When a job
outgrows a chat, Continue in Work carries it to the canvas, with the page
along.
Browse
Fast and light
- Native WebKit on macOS and WebView2 on Windows, so pages run on the engine your system already keeps up to date.
- Inactive tabs go to sleep and wake when you return, so memory stays low with many tabs open.
- A native ad and tracker blocker, on by default, built on Brave's adblock-rust with EasyList, EasyPrivacy and uBlock Origin's filters. Requests are stopped before a page can make them, and you can hide anything else on a page with a click.
Designed to live in
- A new tab that opens onto the sky, by day or by night with your theme, with your time, your focus and the day's tasks along its foot.
- Vertical tabs in a quiet sidebar, with spaces, profiles, pinned tabs, folders and split view.
- Liquid Glass on macOS 26 and Mica on Windows 11.
- A launcher on
⌘ ⇧ Space(Ctrl Shift Spaceon Windows) reaches tabs, history, notes and commands from anywhere on your desktop. Anything you type there can become a task. - Every keyboard shortcut can be changed.
Extensions
Install extensions straight from the Chrome Web Store. Twenty popular ones are verified to work well in Zephium and are a click away in the extension manager, including 1Password, Bitwarden, Grammarly, DeepL, Dark Reader, Vimium, SponsorBlock, Raindrop.io, Notion Web Clipper and Refined GitHub.
Bring everything with you
The welcome flow imports from Chrome, Safari, Arc, Zen, Firefox, Brave and Edge.
Built in
Private by default
- No Zephium telemetry. Zephium has no first-party browsing telemetry. On Windows, Microsoft Edge WebView2 sends required diagnostic data to Microsoft; optional diagnostics follow Windows settings. Microsoft Defender SmartScreen is on by default and can send website addresses and download information to Microsoft for reputation checks. Settings → Privacy offers a SmartScreen switch (effective after restarting Zephium) and a link to Windows diagnostic settings. If Windows cannot apply OFF, the switch is shown as managed and the browser continues to start. An unavailable startup preference read keeps SmartScreen on and shows that launch fallback in Settings. Turning either optional diagnostics or SmartScreen off does not disable required WebView2 diagnostics. See Microsoft's WebView2 data and privacy documentation.
- No account needed. History, tasks, notes, memory and time live on your device. An account is only needed for Zephium AI. Update checks, protection lists and extension services can contact their servers without signing in.
- Zephium AI keeps no content. Requests pass through to the model that answers them. We count usage for your plan, never store prompts, answers or pages, and never see your card.
- Private windows keep nothing once they close.
Download
| Platform | Architecture | Installer | Requires |
|---|---|---|---|
| macOS | Apple Silicon | Zephium-macOS-arm64.dmg | macOS Sonoma 14 or later |
| Windows | x64 | Zephium-Windows-x64-setup.exe | Windows 10 or 11 |
Windows builds are not code-signed yet, so SmartScreen may show "Windows protected your PC". Choose More info, then Run anyway. Signing is on the way.
Zephium downloads updates in the background and installs them when you choose Relaunch to update. All releases are on the releases page.
What's next
- Linux and Intel Macs.
- Code-signed Windows builds.
- More extensions verified to work, and native extensions built into Zephium.
- And much more.
Build from source
Prerequisites:
- Rust through
rustup. The toolchain pinned inrust-toolchain.tomlinstalls itself on first use. - Node.js, at the version in
.node-version. - pnpm, through Corepack:
corepack enable. - The Tauri prerequisites for your platform: Xcode Command Line Tools on macOS, or the Microsoft C++ Build Tools and WebView2 on Windows.
git clone https://github.com/zephium-browser/Zephium.git
cd Zephium
pnpm install --frozen-lockfile
pnpm dev
Development builds use their own app.zephium.dev profile, so they do not
touch the data of an installed Zephium. Linux is not supported yet. See
CONTRIBUTING.md before opening a pull request.
Architecture
- Untrusted pages run in raw native WebViews, apart from the privileged Svelte interface that draws the browser.
- A Rust core owns tabs, storage, the blocker, extensions and agents.
- Each profile has its own isolated website data and Zephium-owned history, session and favicon data.
- The network blocker is native and built on Brave's adblock-rust.
- Narrow in-tree adapters for Tauri and Wry handle storage policy, WebView construction, callbacks and teardown.
Read more in docs/architecture.md and docs/security-model.md.
Contributing
Zephium is maintained by one person with a clear product direction, so please discuss larger changes before writing them. CONTRIBUTING.md explains what gets merged and how. Questions and ideas are welcome on Discord.
Security
Please report vulnerabilities privately, not in a public issue. See SECURITY.md.
License
Zephium is licensed under the Mozilla Public License 2.0.
The bundled EasyList and EasyPrivacy filter lists are used under CC BY-SA 3.0, and uBlock Origin's filters and quick fixes, unmodified, under GPL-3.0; see the notice for attribution.
The Zephium name and logo are not licensed under the MPL.
Acknowledgements
Zephium stands on Tauri, Wry, Brave's adblock-rust, EasyList and uBlock Origin's uAssets.