Как я создал 62 бесплатных инструмента за месяц с помощью Claude Code и скрипта с циклом

Система в двух словах
Каждый инструмент находится в своей папке с двумя файлами планов до написания кода:
BRIEF.md— спецификация: ключевое слово, проблема, H1, мета-описание, CTA, темы FAQ (~30 строк).PLAN_L1.md— пошаговые инструкции по сборке для агента.
Пример структуры папок:
app-factory/ bpm-finder/ BRIEF.md PLAN_L1.md app/ ← Исходник Vite
lyric-rhyme-finder/ BRIEF.md PLAN_L1.md app/
Трехслойная сборка
Слой 1 — SEO-оболочка (менее 1 часа): статический HTML с реальным FAQ, правильными мета/OG-тегами, заглушкой для инструмента. Индексируется до загрузки JavaScript.
Слой 2 — Минимально жизнеспособный инструмент (1-3 часа): один вход → один выход. Только основной функционал, без доработок и обработки крайних случаев.
Слой 3 — только после подтверждения поисковых показов в Google Search Console. Нет смысла полировать то, что никто не ищет.
Ralph — цикл автономного агента
Ralph — это shell-скрипт, который запускает Claude Code в цикле. Он читает файл плана, выполняет шаг за шагом и останавливается, когда видит RALPH_DONE в файле прогресса.
# Запустить один инструмент автономно
ralph ./bpm-finder/PLAN_L1.md
Ralph записывает всё в PROGRESS.md. Вы можете оставить его работать и проверить позже.
Скрипты цикла Ralph доступны на GitHub: portableralph и оригинальная концепция по адресу how-to-ralph-wiggum.
cook.sh — запуск нескольких инструментов параллельно
Как только у вас есть 3-5 инструментов с спецификациями и планами, запустите cook.sh. Он запускает отдельный экземпляр Ralph для каждого инструмента в фоне.
./cook.sh
🍳 Начинаем готовку — 5 инструментов параллельно
🔥 Запуск bpm-finder... PID 8421 — логи в bpm-finder/cook.log
🔥 Запуск lyric-rhyme-finder... PID 8422 — логи в lyric-rhyme-finder/cook.log
На следующее утро проверьте прогресс: grep 'layer1_done: true' app-factory/*/BRIEF.md
Развертывание
Каждый инструмент — это сборка Vite. Разверните каждый отдельно на Vercel, затем объедините их через перезаписи vercel.json. Хаб проксирует инструмент по адресу /tool-name/ — оба домена получают SEO-преимущества.
Пример работающего инструмента: Drum Machine
Результаты
- Оболочка Слоя 1: ~45 минут работы агента
- Рабочий инструмент Слоя 2: ~2 часа работы агента
- Личное время на инструмент: ~15 минут (проверка, не написание)
- Статистика за 30 дней: 2 140 просмотров, 254 пользователя, 69 кликов по CTA (~1 клик на 31 посещение)
Созданные инструменты
Музыкальные инструменты (BPM finder, Suno metatag explorer, lyric rhyme finder), инструменты для дизайна (удаление фона, генератор цветовых палитр, генератор QR-кодов). Все бесплатны, все работают.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Локализация больших кодовых баз с помощью LLM: Рабочий процесс разработчика для 4500 UI-ключей
Разработчик делится своим рабочим процессом локализации игры с 4500 ключами интерфейса с использованием LLM. Он обнаружил, что добавление контекста к промптам перевода и использование локальных моделей, таких как Qwen 3 8B, даёт приемлемое качество, в то время как облачные модели, такие как Claude и Gemini Pro, испытывали трудности с размером файлов и точностью.

Создание рабочего процесса социального прослушивания Reddit с помощью OpenClaw
Разработчик создал автоматизированную систему мониторинга Reddit с использованием OpenClaw, которая собирает данные, анализирует посты на предмет намерений и тональности, ранжирует их по релевантности и записывает результаты в Google Sheets с помощью cron-задачи.

Искусственный интеллект в управлении реальным бизнесом электронной коммерции: практические выводы из внедрения
Система искусственного интеллекта управляет реальным интернет-магазином, занимаясь дизайном, программированием, маркетингом и обслуживанием клиентов без участия человека. В ходе реализации выяснилось, что оценочные решения, такие как пороги отклонения дизайна и приоритизация инцидентов, представляют более сложные задачи, чем техническая координация агентов.

Использование Claude в качестве наставника по обучению с контекстом документации
Разработчик делится методом использования Claude в качестве инструмента обучения, загружая документацию по инструментам в его контекст и используя специальный промпт для создания наставника, основанного на задачах. Этот подход позволяет отказаться от традиционных курсов и руководств в пользу практического обучения с немедленной обратной связью.