
认识Muxy基于SwiftUI libghostty打造的轻量级macOS终端它凭什么挑战iTerm【免费下载链接】muxyLightweight and Memory efficient terminal for Mac built with SwiftUI and libghostty项目地址: https://gitcode.com/gh_mirrors/muxy1/muxyMuxy 是一款用 SwiftUI 和 libghostty 构建的轻量级、低内存占用的 macOS 终端应用。它不满足于只是 iTerm 的替代品而是把终端重新设计成面向项目和 AI 编码智能体的工作区——项目分组、Git worktree、后台会话、快速终端、扩展系统、手机配套 App都是原生能力。下面带你用 5 分钟认识这位终端界的挑战者。先安装上手3 步开始使用 Muxy 终端Muxy 要求macOS 14 及以上支持 Apple Silicon 和 Intel。安装方式很简单Homebrewbrew tap muxy-app/tap后执行brew install --cask muxy手动安装下载最新发布版本把Muxy.app拖入/Applications即可可选通过菜单栏Muxy → Install CLI安装muxy命令行工具方便在脚本中驱动工作区上手路径可参考 docs/user-guide/getting-started.md按⌘B打开侧边栏点击添加第一个项目项目本质上就是一个目录之后所有标签页、分屏、worktree 都会围绕项目组织。为什么 Muxy 又快又轻核心技术栈解析Muxy 的性能优势来自两个关键组件的组合libghostty 终端引擎终端渲染由 Ghostty 的 C 库 libghostty 驱动基于Metal 图形层做 GPU 加速渲染打字、滚屏、大段日志输出都极为流畅。Muxy 直接复用 Ghostty 的配置体系——字体、颜色、按键绑定、shell 集成几乎全部可用主程序只是把它封装进原生 SwiftUI 界面。SwiftUI 原生界面整个 UI侧边栏、标签、面板、设置用 SwiftUI 编写由 Muxy/MuxyApp.swift 作为入口。原生框架意味着窗口动画、毛玻璃、系统主题切换都是零成本的这也是 Muxy 内存占用远低于基于 Electron/重框架终端的原因。更妙的是 Muxy 做了后端中立的终端抽象层见 docs/features/terminal.md分屏、搜索、远程控制、进程检测等能力都依赖统一的终端表面契约而非硬绑定 Ghostty 的私有接口为未来接入其他渲染引擎留了门路。Muxy 核心功能亮点不止是终端相比 iTerm2 的经典终端定位Muxy 的功能面更宽。以下是最值得关注的几个亮点1️⃣ 项目与 Git worktree 原生管理Muxy 围绕项目组织一切项目分组、竖排标签、分屏、Git 分支变更提示、状态栏。对使用 Git worktree 的开发流程例如并行开发多个分支尤为友好——可以直接创建、切换、挂 setup/teardown 钩子相关设置见 docs/user-guide/settings.md。2️⃣ 快速终端从刘海屏长出来的动态岛给快速终端分配 Double Shift 等全局快捷键后它会在有摄像头的屏幕上从刘海区域像灵动岛一样展开。它常驻你的主目录 shell隐藏时保留工作目录和历史记录还能调节透明度和毛玻璃效果。这是 macOS 上最有原生感的终端交互之一详见 docs/features/terminal.md。3️⃣ 后台会话退出 App终端不死开启Settings → Terminal → Background sessions后每个新终端运行在独立的守护进程中类似 tmux 的原理退出 Muxy 后 shell 继续运行重新打开自动重连并回放最近的 256KB 输出。还可以把标签页发送到后台在状态栏随时找回。4️⃣ AI 编码智能体深度集成Muxy 内置了 AI 通知系统它能自动检测终端里运行的 AI 智能体Claude Code、Codex、Cursor、Copilot、Grok、Kiro 等 10 余种通过 hook 机制精确捕捉工作中 / 等待输入 / 已完成三个阶段并在状态栏、标签徽标和 macOS 通知中实时呈现。跑长任务的 AI Agent 终于不用人肉盯屏了。5️⃣ 内置浏览器 Markdown 预览 扩展系统Muxy 还内置了带开发者工具的浏览器、带语法高亮的文本编辑器、支持 Mermaid 图表的 Markdown/HTML 预览和图片查看器。而扩展系统docs/extensions/overview.md采用 npm 构建产物安装扩展可以通过window.muxy桥接 API 订阅工作区事件、注册命令面板命令、添加面板/标签/顶部栏 UI权限模型清晰清单声明 运行时授权 进程隔离。Muxy 的隐藏王牌手机远程接管 Mac 终端这可能是最让 iTerm 无法回应的一点Muxy 内置了一个WebSocket 远程服务器默认端口 4865通过 Bonjour_muxy._tcp广播发现配合 iOS / Android 配套应用你可以在手机上浏览项目、查看工作区、接管 Mac 上的终端窗格。配对采用设备审批制默认关闭、按需启用。协议细节可看 docs/remote-server/overview.md。muxy CLI用命令行驱动整个工作区安装 CLI 后muxy命令可以在终端里完成开项目、建 worktree、分屏、发按键、读屏幕、浏览器自动化等操作例如muxy split-right npm run dev会在当前窗格右侧开一个分屏并直接跑起开发服务器。完整的命令参考在 docs/features/muxy-cli.md。这让 Muxy 天然适合写进自动化脚本和 CI 流程。Muxy 和 iTerm2 怎么选一张表看懂差异维度MuxyiTerm2技术栈SwiftUI libghosttyMetal GPU 渲染传统 AppKit 自绘定位项目/AI 智能体工作区经典高性能终端扩展内置 Web 扩展系统 CLI 手机 API插件脚本Perl/Python移动端iOS / Android 配套 App无原生方案后台会话内置守护进程重连依赖 tmux 等外部工具主题490 内置主题社区主题生态更久如果你追求极致轻快 项目化工作流 AI 智能体协作 手机远程Muxy 是当下最有想象力的选择iTerm2 胜在生态久经考验。两者并不互斥完全可以并行使用。写在最后Muxy 值得每个 macOS 开发者关注Muxy 的回答其实很清晰它挑战 iTerm 的底气来自 SwiftUI libghostty 带来的轻量与流畅以及一套围绕现代开发工作流构建的能力——项目、worktree、AI 智能体感知、扩展、CLI、手机端。项目本身是开源的MIT 协议源码结构清晰官方文档集中在 docs/ 目录从 docs/features/terminal.md 到 docs/remote-server/protocol.md 都有细致说明。不妨装上试试一条brew install命令看看这位终端挑战者是否值得成为你的主力。【免费下载链接】muxyLightweight and Memory efficient terminal for Mac built with SwiftUI and libghostty项目地址: https://gitcode.com/gh_mirrors/muxy1/muxy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考