Claude Eyes CLI

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

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

Расширенный доступ

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

  • Утилита качает ролики по ссылке и ставит ffmpeg, whisper.cpp и речевые модели на компьютер
  • Облачная расшифровка по флагу отправляет звук в сторонний сервис ElevenLabs
Все причины и проверки

moritzkremb/claude-eyes

Установка

Работает в

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

uv tool install git+https://github.com/moritzkremb/claude-eyes

Затем eyes setup --fix, eyes install-skill и eyes setup. Подойдут и pipx install или pip install --user.

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Утилита качает ролики по ссылке и ставит ffmpeg, whisper.cpp и речевые модели на компьютер
  • Облачная расшифровка по флагу отправляет звук в сторонний сервис ElevenLabs

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

Что делает

Агенты читают текст и смотрят картинки, но видео для них недоступно. Eyes превращает ролик в материал, который агент прочитает: команда `eyes index` принимает ссылку или файл и строит кэш в `~/.cache/eyes/` с пятью дорожками. Это кадры с частотой от 0,5 до 4 в секунду на контактных листах с метками времени, склейки, сказанные слова, слова на экране с положением и временем, а также громкость, паузы, темп и палитра. Агент открывает один лист вместо сотен скриншотов. Дальше агент ориентируется как человек. `eyes search` ищет слово по одному ролику или по всей библиотеке и показывает, сказано оно или показано. `eyes crop` вырезает область кадра в полном разрешении, чтобы прочитать мелкий текст или команды, `eyes burst` дает восемь кадров за секунду, `eyes frames` берет точные моменты и отрезки. Транскрипт по умолчанию делает локальный whisper.cpp с отметками времени по словам, а загруженные автором субтитры используются в первую очередь. `eyes dna` измеряет монтаж эталона: склейки в минуту, длину плана, подписи, громкость и палитру. Свой ролик сравнивается с ним метрика за метрикой, а те же метрики помогают разбирать конкурентов и находить моменты для шортсов. Все работает на вашем компьютере и ничего не загружается, кроме опционального облачного распознавания ElevenLabs Scribe по флагу `--transcriber elevenlabs`.

Для кого. Монтажерам и авторам коротких видео, которые работают с Claude Code, Codex или Cursor, и тем, кто хочет разбирать обучающие ролики и записи экрана через агента.

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

  • Двадцатиминутный обучающий ролик надо превратить в пошаговую инструкцию с точными командами с экрана
  • Нужно найти в библиотеке роликов каждый момент, где слово прозвучало или появилось на экране
  • Монтаж ролика хочется сверить с эталоном по склейкам в минуту, длине плана и подписям
  • Из длинного видео надо вырезать моменты для шортсов с точными точками входа и выхода

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

  • Нужна правка видео или монтаж: Eyes только читает и измеряет ролик
  • Нужно сгенерировать видео: инструмент ничего не создает
  • Нужны мягкие переходы с плавным растворением: автор признает, что инструмент их пропускает

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

Посмотри этот двадцатиминутный обучающий ролик и выпиши каждый шаг настройки с точными командами.

Ограничения

Нужен Python 3.10 или новее, поддерживаются macOS, Linux и Windows. Команда `eyes setup --fix` ставит ffmpeg, whisper.cpp и речевую модель там, где это возможно, и скачивает компоненты. Индексация минутного ролика занимает около 30 секунд, двадцатиминутного несколько минут. Распознавание текста на экране работает через Apple Vision на macOS и RapidOCR на других системах.

Поиск склеек находит около 96 процентов на тестовых монтажах (88 из 92), но мягкие растворения пропускает, они значатся в планах автора. Облачная расшифровка через ElevenLabs требует `ELEVENLABS_API_KEY` и отправляет звук наружу, поэтому включается только флагом.

Как отключить. Удалите утилиту командой `uv tool uninstall` с именем пакета (или `pipx uninstall`), затем уберите скилл из каталога скиллов вашего агента. Кэш индексов лежит в `~/.cache/eyes/`, его можно удалить вручную.

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

Как установить Claude Eyes?

Вставьте агенту фразу «Install Eyes from https://github.com/moritzkremb/claude-eyes and set it up for yourself». Агент выполнит четыре команды из AGENTS.md: `uv tool install`, `eyes setup --fix`, `eyes install-skill` и `eyes setup`.

Можно ли поставить только скилл?

Да, командой `npx skills add moritzkremb/claude-eyes`. Сам CLI скилл доустановит при первом использовании.

Загружаются ли мои видео куда-нибудь?

Нет, индексация идет локально, а транскрипт делает whisper.cpp. Звук уходит в ElevenLabs Scribe только если вы добавите `--transcriber elevenlabs`.

Как найти на видео слово или код на экране?

Командой `eyes search слово`: результат помечает попадания как сказанные или показанные и дает время. Затем `eyes crop ID 12:02.4 --box 0,0,0.5,0.5` вырезает область кадра крупно.

Что такое editing DNA?

Это измеренный профиль монтажа эталона из команды `eyes dna`: склейки в минуту, медианная длина плана, слов в подписи, громкость и палитра. Свой ролик сравнивают с ним по каждой метрике.

Обсуждение

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

Выбор редакции

Скилл монтажа видео для Claude Code и Codex: агент вырезает паузы и оговорки, делает цветокоррекцию, субтитры и анимационные вставки

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

Claude Code режиссирует видео: транскрибация, сценарий, сцены HyperFrames, субтитры и монтаж в Remotion с панелью на localhost

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

Набор скиллов, CLI и MCP-сервер, чтобы Claude Code или Codex делали видео по описанию: монтаж, графика, озвучка и субтитры

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

Claude Real Video

claude-real-video

Скилл, который дает Claude «смотреть» видео: из ссылки или файла достает кадры с учетом сцен без дублей и расшифровку речи через whisper

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

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

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

Скилл для Claude Code: монтирует ролик с говорящей головой в короткое видео с динамичной графикой и сам оценивает монтаж

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Claude Eyes (эта карточка)нет76
AI Video Transcriberнет3 411расшифровывает ролики в текст, этот добавляет кадры, текст на экране, поиск по библиотеке и измерение монтажа
YouTube AI Video Editing Systemнет145монтирует видео с агентом, этот только читает и измеряет чужие ролики и эталоны

Коротко о README

Описание начинается с проблемы, что агент не смотрит видео, и объясняет три шага: индексация, навигация и измерение. Дальше идут подробности о дорожках индекса, поиске склеек с цифрами проверки, точных временных метках слов и вариантах транскрипции.

Бейдж для README

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