Claude Eyes CLI
CLI и скилл для Claude Code, Codex и Cursor: индекс видео, поиск по словам и тексту кадра, кадры крупно и замер монтажа
- 76 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Утилита качает ролики по ссылке и ставит ffmpeg, whisper.cpp и речевые модели на компьютер
- Облачная расшифровка по флагу отправляет звук в сторонний сервис ElevenLabs
Установка
- Работает в
Ручная установка
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`: склейки в минуту, медианная длина плана, слов в подписи, громкость и палитра. Свой ролик сравнивают с ним по каждой метрике.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСкилл монтажа видео для Claude Code и Codex: агент вырезает паузы и оговорки, делает цветокоррекцию, субтитры и анимационные вставки
Claude Code режиссирует видео: транскрибация, сценарий, сцены HyperFrames, субтитры и монтаж в Remotion с панелью на localhost
Набор скиллов, CLI и MCP-сервер, чтобы Claude Code или Codex делали видео по описанию: монтаж, графика, озвучка и субтитры
Claude Real Video
claude-real-video
Скилл, который дает Claude «смотреть» видео: из ссылки или файла достает кадры с учетом сцен без дублей и расшифровку речи через whisper
Локальная видеостудия для кодового агента: вы описываете ролик одной фразой, агент режиссирует, машина рендерит без облака
Скилл для Claude Code: монтирует ролик с говорящей головой в короткое видео с динамичной графикой и сам оценивает монтаж
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Eyes (эта карточка) | нет | 76 | |
| AI Video Transcriber | нет | 3 411 | расшифровывает ролики в текст, этот добавляет кадры, текст на экране, поиск по библиотеке и измерение монтажа |
| YouTube AI Video Editing System | нет | 145 | монтирует видео с агентом, этот только читает и измеряет чужие ролики и эталоны |
Коротко о README
Описание начинается с проблемы, что агент не смотрит видео, и объясняет три шага: индексация, навигация и измерение. Дальше идут подробности о дорожках индекса, поиске склеек с цифрами проверки, точных временных метках слов и вариантах транскрипции.