cmux-cua — скилл Computer Use для macOS в Claude Code и Codex
Управляет настоящими macOS-приложениями из агентной сессии cmux: дерево доступности, скриншоты, клики, ввод текста и скролл. Включается только по явной просьбе пользователя.
npx skills add manaflow-ai/cmux --skill cmux-cua -a claude-codeЧто делает cmux-cua
Скилл подключает локальный движок Computer Use к каждой сессии, которую запускает cmux. Агент получает MCP-инструменты cmux-cua: чтение дерева доступности, снятие скриншотов, клики, ввод текста, скролл и перетаскивание. Движок упакован в отдельный helper **cmux Computer Use**, поэтому права Accessibility и Screen Recording выдаются не самому cmux, а этому помощнику. Screen Recording можно включить без перезапуска cmux.
Агент не должен начинать установку прав сам. Прямой запрос вида $cmux-cua — это и есть согласие: если переключатель Computer Use выключен, cmux включит рантайм и откроет окно настройки. Первый функциональный вызов инструмента из текущей сессии тоже открывает настройку, если прав ещё нет. Окно настройки ничего не выдаёт само — каждый шаг macOS пользователь проходит вручную.
В Codex-сессиях cmux отключает встроенный провайдер computer_use. Использовать нужно только инструменты из пространства имён cmux-cua, без подмены на нативный computer или прямой запуск helper. Жёсткий стоп-кран — переменная CMUX_COMPUTER_USE_MCP_DISABLED=1. Скилл прикрепляется только к живым сессиям, запущенным через cmux; сессии с отключёнными хуками его не получают.
Какие задачи решает
- прочитать дерево доступности macOS-приложения
- кликнуть, ввести текст или проскроллить в реальном приложении
- снять скриншот экрана для анализа агентом
- выдать права Accessibility и Screen Recording отдельно от основного приложения cmux
- отключить нативные computer use инструменты Codex в сессиях cmux
Примеры запросов агенту
- Открой Safari через $cmux-cua и прочитай дерево доступности страницы.
- Сделай скриншот текущего окна и скажи, что на нём.
- Кликни по кнопке «Сохранить» в настройках приложения.
Как установить cmux-cua
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-cua -a claude-code2Вручную: положить файлы
~/.claude/skills/cmux-cua/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cmux-cua/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-cua -a codex2Вручную: положить файлы
.agents/skills/cmux-cua/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-cua -a cursor2Вручную: положить файлы
.cursor/skills/cmux-cua/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manaflow-ai/cmux cmux-cua2Вручную: положить файлы
.github/skills/cmux-cua/SKILL.md1Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-cua -a gemini-cli2Командой платформы
gemini skills install https://github.com/manaflow-ai/cmux --path skills/cmux-cuaВручную: положить файлы
.devin/skills/cmux-cua/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manaflow-ai/cmux --skill cmux-cua -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cmux-cua
Как установить cmux-cua в Claude Code?
Выполните npx skills add manaflow-ai/cmux --skill cmux-cua -a claude-code, затем откройте ~/.claude/skills/cmux-cua/SKILL.md.
Как установить cmux-cua в Codex?
Выполните npx skills add manaflow-ai/cmux --skill cmux-cua -a codex, затем откройте .agents/skills/cmux-cua/SKILL.md.
Что нужно для работы скилла?
Нужны два разрешения macOS — Accessibility и Screen Recording. Они выдаются помощнику cmux Computer Use, а не основному приложению cmux, поэтому включение Screen Recording не требует перезапуска cmux.