适用于 MAC 的开发工具应用
81 款免费的 Mac 开发工具应用,包括 OrbStack、tmux和QuotaBar。每个应用页面都列出版本、大小、所需 macOS 版本和新功能,下载按钮会带你前往开发者的官方来源。
81 款应用
DorothyDorothy 是一款可同时运行多个 AI 编程代理的桌面应用。它支持 Claude Code、Codex、Gemini、Grok 和本地代理,并为每个代理提供独立的终端会话,让你在一个窗口中跟进多个项目,而不必在一个终端里只运行一个代理。你可以为每个代理选择技能、模型和项目,向任何运行中的代理发送输入,并实时查看其输出。开发工具
ChangesChanges 是一款现代的 Mac Git 客户端,使用 SwiftUI 和 AppKit 构建,采用 Apple 的 Liquid Glass 设计。它用清晰的 Mac 原生界面取代复杂的命令行操作,减轻思维负担,让你专注于代码。提交信息和储藏摘要可以用 Apple 智能生成。开发工具
sttsstts 是一款小巧的 macOS 菜单栏应用,用于监控云服务的状态。点击菜单栏图标即可查看常用服务的情况,也可以在服务中断或恢复时收到通知。它的设计不打扰你:只提供你需要的信息,并能一键打开服务的状态页面。开发工具
redis-proredis-pro 是一款简单的 macOS 版 Redis 管理应用,使用 SwiftUI 编写。你可以连接 Redis 服务器,把连接保存为收藏,在表格中处理数据,并批量删除条目。它的设计借鉴了 Mac 上的 MySQL 客户端 Sequel Ace 和阿里云 DMS。它还能显示已连接的客户端、断开某个客户端、查看慢日志和更新服务器配置,并提供深色模式。开发工具
AppBoxAppBox 是一款面向 iOS 开发者的 Mac 应用,适合希望不借助单独的分发服务就把测试版本装到设备上的开发者。它可以从你的 Dropbox 账户直接向设备部署 Development、Ad-Hoc 和 In-house(Enterprise)应用。你只需关联 Dropbox,选择或拖入 IPA 文件并点击上传,然后把链接发给测试人员或客户。他们在设备的浏览器中打开链接并点按安装即可。开发工具
Jupyter Notebook ViewerJupyter Notebook Viewer 是一款小巧、免费的原生 macOS 应用,用于阅读 Jupyter 和 IPython 笔记本。借助 nbviewer.js 库,它可以独立运行,笔记本能像其他文档一样打开,并且内置快速查看生成器,可在访达中预览笔记本。开发工具
Pasteboard ViewerPasteboard Viewer 是一款开发者工具,可用来检查各种系统粘贴板。它能帮你确认自己的应用向 NSPasteboard 或 UIPasteboard 写入了正确的数据。内容会实时刷新,应用可以预览文本、RTF、图像以及任何支持 Quick Look 预览的内容。开发工具
ChipmunkChipmunk 是一款用 Rust 编写的原生桌面应用,用于查看和分析日志文件。文件大小只受磁盘空间限制,而且由于避免了不必要的复制,任意大小的文件都能以相同速度打开。它还可以实时收集日志,来源包括 TCP、UDP、串口,或从应用中启动的命令或程序的输出。开发工具
Open in CodeOpen in Code 是一款放在访达工具栏中的原生 Mac 小工具。只需一键,就能从正在查看的文件夹或文件转到 Visual Studio Code 中对应的工作区,无需打开终端或重新查找文件夹。如果选中了文件夹,就打开该文件夹。如果选中了文件或访达包,就打开包含它的文件夹。选中多个项目时使用第一个,没有选中任何项目时打开最前面的访达窗口所显示的文件夹。开发工具
GitXGitX 是一款原生 Mac 应用,为 git 版本控制系统提供图形界面。它有用于浏览提交的历史视图、用于选择下一次提交内容的暂存视图、更改的真实差异,以及用于在分支之间切换的侧边栏。它还附带 gitx 命令行工具,可从终端打开。开发工具
tty7tty7 是一款用 Rust 编写的 GPU 渲染终端,基于 Zed 的 gpui 和 Alacritty 的终端核心构建。Shell 和窗格归后台服务器所有,而不是归窗口所有,因此即使退出应用,Shell 也会继续运行,无需 tmux。重启后,布局、屏幕内容和受支持代理的对话都会恢复。开发工具
TrailerTrailer 是一款 Mac 菜单栏应用,可跟踪你所有仓库中的 GitHub 拉取请求和议题。它把条目分到 Mine、Participated、Mentioned、Merged 和 Closed 等分区,可以显示标签和 CI 状态更新,并通过通知中心提醒你评论、合并和状态变化。有未读评论时,菜单栏项目会变红;选择条目、通知或评论会在 GitHub 上打开。开发工具
RockxyRockxy 是一款用于拦截、检查和修改网络流量的原生 Mac 应用。它可以捕获任何 Mac 应用、命令行工具或 iOS 设备的 HTTP、HTTPS、WebSocket 和 GraphQL 流量,覆盖浏览器开发者工具看不到的部分。你可以按方法、主机、状态、请求头、正文和进程筛选数千个请求,也可以在整个会话中进行全文搜索。开发工具
BdashBdash 是一款为轻量数据分析打造的简单 SQL 客户端。你可以编写查询,在数据库上运行,用结果绘制图表,并保存查询以便日后再用。当结果值得给别人看时,Bdash 可以把它分享为 GitHub gist。开发工具
CateCate 是构建在可缩放无限画布上的 IDE,专为同时运行多个编程智能体而设计。终端、编辑器和浏览器面板浮动在工作区中,而不是放在标签页里。在 Cate 终端中运行 Claude Code、Codex 或其他智能体 CLI,每个面板都会显示其智能体是在工作、已完成还是在等你,一旦需要输入就会立即通知。开发工具
GaphorGaphor 是一款用 Python 编写的 UML 和 SysML 建模应用,设计目标是既易于使用又功能强大。Gaphor 实现了完全符合规范的 UML 2 数据模型,因此远不止是绘图工具:你可以快速勾画系统的一部分,也可以构建完整且高度复杂的模型。启动时可以选择 Generic、UML、SysML、RAAML 或 C4 Model 模板,Gaphor 会选择相应的配置文件。开发工具
EclipseEclipse 是一款开源集成开发环境(IDE),带有基础工作区和用于自定义的插件系统。它以一组现成的软件包形式提供,适合不同类型的工作。Eclipse IDE for Java Developers 包含 Java 开发的必备工具:Java IDE、Git 客户端、XML 编辑器以及 Maven 和 Gradle 集成。其他软件包面向其他工作,例如 Eclipse IDE for C/C++ Developers。开发工具
Asset Catalog TinkererAsset Catalog Tinkerer 可以打开资源目录(.car)文件并查看其中的图像。这些文件通常位于 App 的 Resources 文件夹中。打开后,你可以拖出单个资源、复制资源,或把整个目录或所选图像导出到文件夹。它还能读取主题商店文件,这类文件保存界面组件的资源,例如 macOS 自身 SystemAppearance 包中的文件;它还包含用于预览目录的快速查看插件。开发工具
MiniSimMiniSim 是一款小巧的菜单栏应用,面向使用 iOS 模拟器和 Android 模拟器的开发者。你可以从菜单栏打开它,或按 Option + Shift + E,然后选择要启动的设备。它使用 Swift 和 AppKit 编写,完全原生。开发工具
GeanyGeany 是一款基于 GTK 工具包的小巧快速的集成开发环境。它在设计上尽量少依赖其他软件包,同时提供程序员期望 IDE 具备的功能:语法高亮、代码折叠、自动补全、符号列表,以及在编辑器内构建和运行代码。它支持多种文件类型,包括 C、Java、PHP、HTML、Python、Perl 和 Pascal。开发工具
SqlectronSqlectron 是一款免费开源的 Mac SQL 客户端,开发团队称其简单轻量,支持多种数据库和平台。它用一个应用支持多种数据库系统:PostgreSQL、Redshift、MySQL、MariaDB、Microsoft SQL Server 和 SQLite,还支持 NoSQL 数据库 Cassandra(项目指出了一些例外情况)。同一应用也有 Windows 和 Linux 版本,因此使用不同电脑的团队可以共用一个工具。开发工具
TableProTablePro 是一款 macOS 原生数据库客户端。你可以连接数据库,在 SQL 编辑器中运行查询,然后在数据表格中浏览和编辑结果。它使用原生界面构建,而不是 Electron 或 Java 运行环境。官网列出了 37 种受支持的引擎,包括 PostgreSQL、MySQL、SQL Server、SQLite、MongoDB 和 Redis。常用驱动随应用提供,其他驱动在首次使用时下载。开发工具
Hex FiendHex Fiend 是一款快速的 macOS 十六进制编辑器,适合需要查看文件内部或逐字节修改文件的人。有些编辑器只能原地修改,而它可以插入、删除和重新排列数据。它不会把文件保留在内存中,因此即使在内存较小的 Mac 上也轻巧快速,你可以在超大文件中打开、滚动、复制和粘贴。项目称它已用最大 118 GB 的文件测试过。开发工具
DbGateDbGate 是一款跨平台的数据库管理工具,支持 SQL 和 NoSQL 数据库。它可以连接 MySQL、MariaDB、PostgreSQL、CockroachDB、SQL Server、Oracle、SQLite、DuckDB、Firebird、ClickHouse、Apache Cassandra、MongoDB 和 Redis,让你在一个应用中同时处理多种数据库。它的设计注重简单易用,并在需要时提供架构比较、可视化查询设计器、图表以及批量导入和导出等高级工具。开发工具