Перейти к содержимому

Программы для Claude

Claude умеет вызывать программы, установленные на вашем компьютере: скачать видео, распознать текст на скриншоте, вытащить текст из PDF, сохранить чужой лендинг целиком. Без них он отвечает «не могу», хотя задача решается за минуту.

Ставить их руками не нужно. Откройте Claude Code, вставьте промпт своей системы — дальше он всё делает сам: проверяет, что уже стоит, ставит недостающее, проверяет результат и показывает таблицу. Занимает от десяти минут до получаса, и почти всё это время вы просто ждёте.

  1. Claude спросит разрешение на первую же команду. Он показывает команду и ждёт, пока вы нажмёте «разрешить». Разрешайте: команды в промпте только ставят программы. Чтобы не подтверждать каждую, выберите «разрешить все команды этого типа».

  2. Один раз потребуется ваш пароль. На Mac — пароль от компьютера, прямо в окне Claude Code. Он не появляется на экране ни буквами, ни точками: набираете вслепую и жмёте Enter. На Windows — окно «Разрешить приложению вносить изменения», нужно нажать «Да». Claude сам этого сделать не может: ввод пароля — единственное, что система не отдаёт программам.

  3. Установка идёт молча и долго. Homebrew на пустом маке качает около гигабайта. Окно, где ничего не меняется по три минуты, — это норма, не зависание.

  4. В конце Claude покажет таблицу. Если в ней есть строки «не встало» — покажите их ему же и попросите разобраться. Он видит текст ошибки и обычно чинит с первого раза.

Скопируйте и вставьте в Claude Code
Установи на этот Mac набор программ для работы с видео, картинками, PDF и сайтами.
Работай сам, меня спрашивай только там, где без моего пароля не обойтись.
Порядок работы:
1. Посмотри, что уже стоит: command -v brew node npm python3 pip3 pipx git gh ffmpeg
yt-dlp magick tesseract exiftool pandoc pdftotext gs monolith wget httrack aria2c
gallery-dl rg fd single-file percollate shot-scraper waybackpack archivebox
mlx_whisper whisper
Что стоит — не переустанавливай.
2. Если нет Homebrew, поставь его:
NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Установщику нужен мой пароль, а ввести его ты не можешь. Если команда упрётся
в пароль или в sudo — не подбирай обходные пути и не ставь Homebrew в домашнюю
папку. Покажи мне ровно одну строку, которую я выполню сам, объясни,
что пароль на экране не появляется даже точками, и жди, пока я напишу «готово».
После этого добавь brew в PATH и продолжай.
3. Поставь основное:
brew install ffmpeg yt-dlp imagemagick tesseract exiftool pandoc poppler ghostscript \
monolith wget wget2 httrack aria2 gallery-dl ripgrep fd unar node python git gh pipx
4. Проверь, что вместе с Node и Python встали их установщики — npm и pip3:
npm -v
pip3 --version
Отдельными пакетами они не ставятся: npm приходит с Node, pip — с Python.
Если npm молчит: brew reinstall node
Если pip3 молчит: python3 -m ensurepip --upgrade
Дальше не иди, пока обе команды не ответят версией: на них держатся шаги 5 и 6.
Ставить пакеты Python командой pip3 install на маке не пытайся — Homebrew
закрывает свой Python от таких установок, и это не поломка. Для программ
на Python здесь работает pipx, он в шаге 6.
5. Поставь программы на Node:
npm install -g single-file-cli percollate
6. Поставь программы на Python:
pipx ensurepath
pipx install shot-scraper
pipx install waybackpack
pipx install archivebox
7. Поставь расшифровку речи. Сначала проверь процессор: uname -m
Если ответ arm64 (Apple Silicon: M1, M2, M3, M4) — ставь версию под него,
она считает на видеоядре и работает в несколько раз быстрее:
pipx install mlx-whisper
Если ответ x86_64 (Mac на Intel) — mlx-whisper не ставь, он там не работает.
В обоих случаях поставь универсальную версию:
pipx install openai-whisper
Модель весом около полутора гигабайт скачается сама при первом запуске,
заранее её не тяни.
8. Проверь каждую программу отдельно — запроси у неё версию. Не считай установку
успешной по коду возврата установщика: проверяй, что команда реально вызывается.
9. Покажи таблицу: программа, стоит или нет, версия. Node и Python в ней идут вместе
со своими установщиками — npm и pip3. Под таблицей — что не встало
и почему, одной строкой на каждую. Если какая-то программа не ставится, не выдумывай
замену: скажи прямо. Отдельной строкой напиши, какая версия расшифровки речи
у меня встала — под Apple Silicon или универсальная.
Ограничения: ничего сверх этого списка не ставь, ничего не удаляй и не обновляй,
мои настройки оболочки не трогай, кроме строки PATH, которую попросит добавить pipx.

Читать необязательно. Это справка на потом: чтобы понимать, что у вас появилось и о чём Claude вообще можно просить.

Программа Что делает
Homebrew · winget Ставят и обновляют все остальные программы. Установка начинается с них.
Node.js · npm Node запускает программы на JavaScript: single-file, percollate. npm приходит вместе с ним и приносит их по имени — искать сайт и качать файл не нужно.
Python · pip То же для программ на Python: gallery-dl, shot-scraper, archivebox. pip — такой же добытчик, только для них. Отдельно ни npm, ни pip не ставятся: они всегда идут в комплекте.
git · gh Хранят историю правок и работают с GitHub. Нужны, если Claude ведёт ваш проект.

ffmpeg — режет видео, склеивает куски, меняет формат, вытаскивает звуковую дорожку. Пример: час эфира превратить в mp3, чтобы отдать на расшифровку.

yt-dlp — качает видео с YouTube, TikTok, Instagram, VK и ещё примерно тысячи сайтов. Забирает не только файл, но и цифры вокруг него: просмотры, лайки, комментарии. Подробно — в разделе «Что yt-dlp достаёт с каждой площадки».

whisper — расшифровывает речь в текст с таймкодами, у вас на компьютере, без интернета и оплаты за минуты. Пример: двухчасовой эфир превращается в текст, по которому потом ищется любая фраза. Claude сам выберет версию под ваш компьютер: на маке она считает быстрее, на Windows медленнее, но результат одинаковый.

imagemagick — меняет размер, формат и вес картинок пачками. Пример: 80 скриншотов инструкции привести к одной ширине — одна команда вместо вечера.

tesseract — читает текст с картинки и скриншота. Включается, когда текст существует только фотографией: слайд чужой презентации, скан.

exiftool — показывает и стирает данные, спрятанные внутри файла: модель камеры, дату съёмки, координаты. Геометку с фото лучше снять до публикации.

pandoc — переводит документ из формата в формат: Word, Markdown, HTML, PDF, EPUB. Пример: 30 файлов docx с текстами уроков превратить в маркдаун для сайта.

poppler — достаёт из PDF текст и картинки командами pdftotext и pdfimages. Claude пробует его первым: если текст в PDF настоящий, распознавать ничего не придётся.

ghostscript — сжимает, склеивает и чинит PDF. Пример: методичка на 200 МБ после него весит 20 и выглядит так же.

monolith — сохраняет страницу в один html-файл вместе с картинками и оформлением. Годится для обычных страниц: статья, документация, лендинг на Тильде.

single-file — делает то же, но открывает страницу настоящим браузером. Нужен там, где monolith приносит пустой файл: сайты на React, Next и Vue отдают пустую страницу и дорисовывают её уже на экране.

wget — качает сайт целиком, папкой, со всеми страницами и картинками. Пример: раздел документации на 400 страниц, чтобы потом искать по нему у себя.

httrack — второй способ скачать сайт целиком. Берём, когда wget вернул ошибку доступа или пустые файлы.

percollate — собирает статью в PDF или EPUB. Пример: лонгрид на 40 экранов — на планшет, читать в дороге.

shot-scraper — снимает страницу целиком, от шапки до подвала, одной картинкой. Пример: собрать свайпы чужих лендингов, пока их не переписали.

waybackpack — достаёт страницу из веб-архива, в том числе старые версии. Включается, когда сайт умер или текст на нём переписали.

archivebox — хранит копии страниц у вас на диске: даёте ссылку — получаете копию навсегда. Для ссылок, которые должны пережить свой сайт.

gallery-dl — качает картинки пачками с галерей и соцсетей. Пример: чужой визуал целым альбомом, чтобы разобрать приёмы.

aria2 — качает большие файлы в несколько потоков и продолжает после обрыва связи. Пример: курс на 40 гигабайт при интернете, который отваливается каждые полчаса.

ripgrep — ищет строку внутри всех файлов папки. Тысяча файлов — меньше секунды. Пример: «я где-то писал про воронку» по всему архиву за три года.

fd — ищет файлы по имени, быстрее поиска в Finder и без лишних настроек.

unar · 7-Zip — распаковывают архивы любых форматов, включая rar. Курсы приходят в rar, и встроенный в систему распаковщик их не открывает.

Это главный инструмент для разбора чужого контента. Он качает не только видео, но и всё, что вокруг него: цифры, тексты, даты. Площадки отдают разное, и разница решает, где вообще имеет смысл собирать материал.

Из рилса или поста:

  • само видео файлом, в лучшем качестве;
  • полный текст подписи со всеми хэштегами;
  • дату и время публикации;
  • лайки и число комментариев;
  • сами комментарии: кто, что написал и когда;
  • обложку во всех размерах.

Из сторис:

  • все активные сторис человека одной пачкой;
  • хайлайт целиком, десятки роликов за раз;
  • у сторис приходят ещё и просмотры.

Не отдаёт: просмотры рилса, расшифровку, шеры, сохранения, подписчиков. Профиль целиком не выгружается, фото не качает.

Само видео, расшифровку текстом, просмотры, лайки, все комментарии с ветками ответов, подписчиков канала. Канал выгружается целиком, включая шортсы и стримы. Поиск работает: задали тему — получили список роликов.

Сверх этого — главы с таймкодами, теги и карта пересматриваемых моментов: видно, на какой секунде люди отваливаются.

Не отдаёт: дизлайки, шеры, сохранения.

Видео, расшифровку, просмотры, лайки, шеры, сохранения, название трека. Профиль выгружается целиком.

Единственная площадка, которая показывает шеры и сохранения: видно, что пересылали друзьям, а не просто лайкнули. Лайк — вежливость, пересылка — реальный интерес.

Не отдаёт: тексты комментариев, подписчиков.

Видео, расшифровку, просмотры, лайки, репосты, подписчиков автора. Скачивает Spaces и трансляции целиком.

Не отдаёт: тексты комментариев. Профиль целиком не выгружается — только по ссылкам на конкретные твиты.

Видео, расшифровку, апвоуты, дизлайки, число комментариев.

Не отдаёт: просмотры, тексты комментариев. Сабреддит целиком не выгружается.

Тексты комментариев дают только YouTube и Instagram. Собираете язык аудитории её же словами — работаете с этими двумя, остальные не помогут.

Расшифровку дают все, кроме Instagram. Рилс придётся расшифровывать самим, через whisper из этого же списка.

Канал целиком выгружают только YouTube и TikTok. На остальных площадках собираете по ссылкам на конкретные посты.

Всё, что закрыто от постороннего, yt-dlp берёт только от вашего имени: сторис, хайлайты, комментарии, приватные видео. Для этого он читает данные вашего входа из браузера — ключ --cookies-from-browser chrome. Claude знает про этот ключ и подставит его сам, когда упрётся в отказ.