Athas Browser 开源浏览器,2.4 MB 原生 macOS 体验,GitHub 下载与编译教程

Athas Browser 是一款用 SwiftUI 与 WebKit 构建的原生 macOS 浏览器,由开发者 Athas 推出并已正式开源。它的体积仅 2.4 MB,全部代码约 1.9k 行 Swift,零第三方依赖,在动辄数百 MB 的现代浏览器中显得格外轻巧。项目采用 GNU Affero General Public License v3.0 或更高版本授权,源码托管在 GitHub,任何人都可以查看、编译与参与贡献。

构建方式也相当直接:通过 XcodeGen 生成工程,再用 xcodebuild 编译即可运行,对熟悉 macOS 开发流程的开发者十分友好。它并非要取代日常主力浏览器,而是提供了一个可读、可改、可学习的原生浏览器实现样本,适合想了解 WebKit 封装、SwiftUI 界面组织与浏览器基础功能落地的开发者参考,也适合追求极简体验的 macOS 用户尝试。

痛点是什么

主流浏览器功能越来越全,体积和内存占用也水涨船高,启动慢、后台常驻进程多,对只想安静查资料的用户并不友好。与此同时,想自己动手做一个浏览器或研究浏览器内核封装的开发者,往往面对庞大的开源代码库无从下手,文档晦涩、依赖复杂,学习成本极高。macOS 上原生体验良好、代码量又足够小的浏览器项目更是稀缺,很多人只能在重型方案与简陋 Demo 之间二选一,缺少一个既能日常使用、又能当作学习样本的中间选项。

主要功能特点

Athas Browser 把浏览器该有的基础能力做进了很小的代码体量里,界面与内核都贴近 macOS 原生风格,功能取舍克制而清晰。

原生轻量体验

基于 SwiftUI 与 WebKit,安装包仅 2.4 MB,启动与资源占用更轻。

书签栏

提供常驻书签栏,常用站点一键直达,减少地址栏反复输入。

标签页预览

切换前可预览标签页内容,多开网页时更容易定位目标页面。

垂直标签页

标签以纵向排列展示,标签较多时标题更完整、切换更直观。

为什么值得关注

它的价值不只在“又一个浏览器”,而在于用极小的代码量展示了原生 macOS 浏览器的完整骨架,并且选择开源,让学习与二次开发都成为可能。

零第三方依赖

全部逻辑由约 1.9k 行 Swift 写成,依赖清晰,阅读与改造门槛低。

开源可学习

AGPL v3.0 授权,源码公开,可作为 WebKit 与 SwiftUI 实践参考。

项目地址:github.com/athasdev/browser,感兴趣可前往点星关注。

推荐信息
athas.dev
athas.dev @athasdev 2026年10月28日 15:02

Athas浏览器现已开源。

给它点个星!
https://github.com/athasdev/browser

2026-09-24 15:16
隆重推出:Athas 浏览器
- 仅 2.4 MB 的原生 macOS 浏览器
- 使用 SwiftUI 和 WebKit 构建
- 1.9k 行 Swift 代码,零第三方依赖
- 书签栏、标签页预览、垂直标签页 
❤ 1698🔁 49⭐ 929👁 420560
Athas Browser 开源浏览器,2.4 MB 原生 macOS 体验,GitHub 下载与编译教程 哔哩哔哩视频封面