工程开发
cmux avatar

cmux

通过 CLI 控制 macOS cmux 终端拓扑、工作区与窗口布局。适用于需要确定性多窗格导航、界面路由与注意力提示的 AI 编程助手。

简介

cmux 技能为控制 cmux 终端环境提供了深度集成,这是一个专为 AI 编程助手设计、基于 Ghostty 的 macOS 终端。此工具允许自动化工作流管理复杂的 UI 状态,例如窗口组织、工作区管理与精确的窗格路由。通过为终端配置提供程序化接口,它使开发人员与代理程序能够在此间会话中维持确定性的工作环境,确保内容丰富的任务保持条理与易于访问。

  • 执行完整的拓扑探索,包括窗口、工作区、窗格与界面,并支持 JSON 格式输出以便轻松解析。

  • 执行动态布局指令,例如创建工作区、分割窗格(水平/垂直)以及在容器之间移动界面。

  • 管理焦点路由与界面,确保特定任务或代理程序会话出现在正确的视觉位置。

  • 触发视觉注意力提示(如在特定界面上闪烁),以在长时间运行的后台任务期间提醒人类用户。

  • 通过 CLI 指令管理本地应用程序设置,包括浏览器集成、侧边栏行为与工作区配置。

  • 与 Claude Code Teams、SSH 远程会话与 Markdown 查看器面板等外部工具无缝集成。

  • 此技能使用如 window:N 或 surface:N 的简短句柄进行直接定位,同时支持 UUID 以确保复杂环境下的精确性。

  • 在编辑配置文件之前,请务必使用内置文档指令 (cmux docs settings) 来验证架构与文件路径。

  • 在执行移动或重新排序动作前,建议优先使用 cmux list- 指令进行状态检查。

  • 请注意,终端特定的渲染属性(如字体、光标样式与主题)由 Ghostty 配置文件控制,而 cmux 负责处理组织拓扑。

  • 使用 identify 指令可确认调用者在终端环境中的当前上下文。

  • 专为 CLI 驱动的窗口管理优于手动 GUI 操作的环境而设计,特别适用于高平行度的 AI 代理工作流。

仓库统计

Star 数
15,960
Fork 数
1,186
Open Issue 数
1,507
主要语言
Swift
默认分支
main
同步状态
空闲
最近同步时间
2026年5月1日 07:26
在 GitHub 查看