Yap CLI

Приложение для macOS с CLI и скиллом: запись экрана и голоса, после которой агент смотрит запись и монтирует видео.

  • 117 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Приложение записывает экран, микрофон, системный звук и камеру, а в записи могут попасть пароли и личные данные.
  • Скачанное приложение не заверено нотариусом, меняет профиль оболочки и копирует скилл во все найденные агенты.
Все причины и проверки

dzhng/yap

Установка

Работает в

Ручная установка

Текст для агента

Install Yap (the Mac app, which sets up the yap CLI and skill) by following https://justyap.io/llms.txt

Инструкция агенту из README: он скачивает релиз и проверяет `SHA256SUMS`, а приложение ставит CLI и скилл.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Приложение записывает экран, микрофон, системный звук и камеру, а в записи могут попасть пароли и личные данные.
  • Скачанное приложение не заверено нотариусом, меняет профиль оболочки и копирует скилл во все найденные агенты.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Yap записывает экран, микрофон, системный звук и камеру на Mac, расшифровывает запись локально и отдает агенту CLI `yap` и скилл. Агент читает расшифровку со временем слов, смотрит кадры, ваши рисунки, нумерованные метки и клики и по ним правит ошибку, которую вы показали, или делает видео. Сам Yap монтажом не занимается: это набор операций (вырезки, подписи, обрезка и масштаб, шумоподавление, музыка, экспорт MP4, WAV, M4A, SRT и VTT), а решения принимает агент. Исходная запись не меняется, каждая правка сохраняется отдельной ревизией, которую можно отменить. Подключаются Claude Code, Codex и любые агенты через CLI или MCP.

Для кого. Разработчикам и авторам на Mac с Apple Silicon, которым проще показать ошибку или демо голосом и экраном, чем описывать их текстом.

Подходит, если

  • Ошибку проще показать, чем описать: запись с метками агент читает и правит нужный код.
  • Из одного дубля с оговорками нужно собрать сжатое демо на 60 секунд с субтитрами.
  • Подкаст или доклад надо превратить в короткие клипы с субтитрами и заметками.
  • Оговоренное слово надо заменить в записи собственным голосом через локальную модель.

Не подходит, если

  • Нужна временная шкала с ручной раскладкой дорожек: у Yap нет редактора для людей.
  • Компьютер без Apple Silicon или с macOS ниже 26.
  • Запись нельзя хранить на диске даже локально.

Пример запроса к агенту

Вот запись с багом оформления заказа. Исправь кнопку, на которую я поставил метку.

Ограничения

Нужны Apple Silicon и macOS 26 или новее. Релизы собираются локально и не заверены нотариусом, поэтому при скачивании из браузера понадобится «Открыть все равно» в настройках защиты. Права на запись экрана и микрофона выдает сам пользователь. В репозитории не указана лицензия. Приложение само ставит команду `yap` в `~/.local/bin` и дописывает строку PATH в профиль оболочки, а скилл копирует во все найденные агенты.

Как отключить. Закройте и удалите `Yap.app` из `~/Applications` или `/Applications`, затем уберите `~/.local/bin/yap`, строку PATH в профиле оболочки и папку скилла `yap` в каталогах агентов.

Частые вопросы

Как поставить Yap для Claude Code или Codex?

Скажите агенту: «Установи Yap по `https://justyap.io/llms.txt`». Он скачает релиз с GitHub, проверит `SHA256SUMS` и откроет приложение, которое затем ставит CLI и скилл.

Какие клавиши записывают экран?

Option+Shift+S начинает и завершает запись, Option+Shift+V вставляет подсказку для агента, Option+Shift+Z отменяет последнюю метку, Option+Shift+X отменяет запись. Сочетания меняются в настройках.

Остаются ли записи на моем компьютере?

Да. Записи, расшифровки и голосовые модели хранятся локально и не уходят в облако.

Изменяется ли исходная запись при монтаже?

Нет. Агент работает с ревизиями проекта, оригинал остается как был записан, любую правку можно отменить.

Как проверить, что установка прошла?

Выполните `~/.local/bin/yap cli.status`, `~/.local/bin/yap skill.status` и `~/.local/bin/yap service.health`. Скилл подхватится в новой сессии: `/yap` в Claude Code или `$yap` в Codex.

Обсуждение

Вопросов и отзывов пока нет.

Локальный синтез речи для агентов: команда и скилл озвучивают текст, клонируют голос по записи и собирают музыку из партитуры без облака и платы за символы

CLIРасширенный доступ2,2 тыс.Звезды репозитория
Официальный

MCP OpenScreen: агент записывает экран, режет и приближает кадры, добавляет подписи и экспортирует MP4 или GIF.

MCP-серверШирокий доступ7,2 тыс.Звезды репозитория

CLI и скилл для Claude Code, Codex и Cursor: индекс видео, поиск по словам и тексту кадра, кадры крупно и замер монтажа

CLIРасширенный доступ76Звезды репозитория

Видеоредактор для macOS, которым управляют Claude Code и Codex: терминал рядом с таймлайном, команды bashcut и MCP-сервер.

CLIРасширенный доступ80Звезды репозитория

watch-cli, скилл и CLI, дает агенту кадры и расшифровку любого соцвидео, чтобы тот разобрал ролик сам.

СкиллРасширенный доступ260Звезды репозитория

Локальная видеостудия для кодового агента: вы описываете ролик одной фразой, агент режиссирует, машина рендерит без облака

ПлагинРасширенный доступ329Звезды репозитория

Коротко о README

Установка отдается агенту ссылкой на `llms.txt`, ручной вариант ведет через релиз GitHub с проверкой контрольных сумм. Описаны сценарии для агента и для людей, границы продукта (операции без редакторских решений) и порядок сборки из исходников на macOS.

Бейдж для README

Сообщить о проблеме