About

关于 bitgapp 与 eqMac

bitgapp 是一支由独立开发者 Roman Kisil 主导的小型软件团队,专注于 macOS 系统级音频工具。eqMac 是团队的旗舰产品,自 2020 年重写发布以来持续迭代至今。

开发团队

一个人撑起的系统级音频工具

eqMac 的核心开发由 Roman Kisil 一人主导,社区贡献者协助完善图标、本地化与边缘问题修复。

RK

Roman Kisil / @nodeful

创始人 · 主程 · 全栈工程师

Roman 是一位常驻欧洲的全栈开发者,技术栈覆盖 TypeScript、DevOps 与 Swift。他白天写 Web 与后端,夜晚写 macOS 系统级音频驱动。eqMac 是他对"macOS 缺失系统级 EQ"这一痛点的回应,也是首批用 Swift 编写的 macOS 音频捕获驱动之一。

Swift TypeScript Angular CoreAudio DevOps

主要社区贡献者

@titanicbobo

Big Sur 时代应用图标设计

Max Heim

首个基于 Swift 的 Audio Server Plug-in Driver 研究与实现,为 eqMac 驱动架构奠定基础

Pancake

代码贡献与社区支持

截至 2026 年,eqMac GitHub 仓库累计 14 位贡献者、615 次提交、6.8k Stars、363 Forks。

技术架构

三层架构:App · UI · Driver

eqMac 由原生 App 后端、Web 前端 UI 与用户态音频驱动三部分组成,职责清晰、可独立迭代。

App 后端

原生 Swift 应用,负责音频处理、文件系统访问、窗口管理、API 与 eqMac 整体生命周期。运行在用户态,崩溃不影响 macOS 系统稳定。

Swift · 57.1% 代码占比

UI 前端

基于 Angular + TypeScript 构建的 Web 界面,远程托管于 eqMac 服务器。支持 OTA 更新,可在不重新安装 App 的情况下推送 UI 改进与 Bug 修复。

TypeScript · 42.9% 代码占比

音频驱动

基于 Apple Null Audio Server Driver Plug-in 示例构建,首批用 Swift 编写的 macOS 系统音频捕获驱动之一。通过安全内存隧道与 App 通信,用户态运行。

基于 CoreAudio HAL

用户态 ≠ 内核态:eqMac 驱动不进入 macOS 内核空间,因此即使驱动崩溃也不会导致系统蓝屏或重启。这与已废弃的 SoundFlower 内核扩展方案形成本质区别,也是 eqMac 在新版 macOS 上能持续稳定运行的关键。
开源理念

开源精神与可持续开发

eqMac 在开源与商业化之间走出了一条独特的路径:保留完整免费层 + Pro 订阅支持长期开发。

开源协议

eqMac 仓库以 Apache-2.0 协议开源。v1.3.2 及之前版本源代码完全公开,社区可自由审查、修改、贡献。后续版本在私有 fork 上维护,原因在于维护开源免费部分与闭源付费部分的双轨制成本过高,开发者选择集中精力迭代核心产品。

即便如此,免费功能(基础 EQ、10 频段 EQ、音量增强、HDMI 音量、频谱分析仪等)依然完整保留,未做功能阉割。这是 eqMac 区别于纯商业产品的核心承诺。

赞助开发者

如果你从 eqMac 受益,可通过 GitHub Sponsors 赞助 Roman Kisil 持续开发。所有赞助直接支持开发者本人。

前往 Sponsor

提交 Issue

遇到 Bug 或有功能建议?欢迎在 GitHub Issues 提交。Roman 会定期查看并回复,社区贡献也会被合并。

提交 Issue
同类对比

eqMac vs Boom 3D vs SoundSource

macOS 系统级音频工具三强对比,帮你选择最适合的工具。

对比维度 eqMac Boom 3D SoundSource
价格模式 免费层 + Pro 买断/订阅 付费买断 付费买断
免费层
开源背景
AutoEQ 耳机校准
AudioUnit 插件托管
3D / 空间音频
独立应用音量
原生 Apple Silicon

eqMac 适合

预算有限的音乐爱好者、耳机玩家、追求 AutoEQ 校准的用户,以及开源软件支持者。

Boom 3D 适合

追求 3D 沉浸音效、电影与游戏娱乐体验的用户,对低音增强有强烈需求。

SoundSource 适合

专业音频工作者,需要强大音频路由、监听与多设备管理能力,预算充足。

与 bitgapp 联系

无论是技术支持、合作洽谈还是单纯想表达感谢,欢迎通过以下渠道联系。

GitHub

技术问题、Bug 报告、功能建议

前往仓库

Discord 社区

用户交流、使用技巧、最新动态

加入 Discord