krasavacode
v0.5.37
Published
KRASAVACODE — однокнопочный бесплатный вайбкодинг для учеников. Claude Code на бесплатных провайдерах через локальный gateway. Сам ставит Node при необходимости.
Maintainers
Readme
KRASAVACODE
Бесплатный вайбкодинг через ИИ. Ставится двумя кликами, без регистрации, без карты.
🍏 У меня Mac
Простой способ — одна короткая команда (рекомендуем, без блокировок)
Шаг 1. Открой Терминал: нажми ⌘+Пробел, набери «Терминал», Enter.
Шаг 2. Скопируй ровно эту строку (она целиком, начинается с curl):
curl -fsSL https://is.gd/1fPP9O | bashВставь в Терминал (⌘+V) и нажми Enter.
💡 Если в Терминале появилось
$$4или другие странные символы — значит вставилось не то. Очисти строку (нажми Ctrl+C), скопируй заново, чтобы строка целиком начиналась со словаcurlи заканчивалась словомbash.
Шаг 3. Жди минуту. Когда увидишь «✅ Готово!» — на Рабочем столе появится значок «ВАЙБКОДИНГ».
Шаг 4. Дабл-клик по значку — и пиши задачу обычным языком («сделай сайт-визитку», «игру Тетрис на HTML», что угодно).
📝 Этот способ работает мгновенно потому что Mac не блокирует то, что ты сам набрал в Терминале.
Альтернатива — скачать файл-установщик
Если боишься Терминала, можно скачать файл и запустить дабл-кликом, но новые версии macOS будут блокировать — придётся снять блокировку через настройки (5 кликов). Если хочешь так:
1. Скачай: ➡️ install-mac.command
2. Открой папку Загрузки в Finder.
3. Дабл-клик на install-mac.command → появится диалог «Apple не удалось подтвердить…». Не нажимай «Переместить в Корзину»! Нажми «Готово».
4. Открой Системные настройки (Apple меню в верхнем левом углу → «Системные настройки», или ⌘+Пробел → «Системные настройки»).
5. В левом меню найди «Конфиденциальность и безопасность». Прокрути правую панель вниз — увидишь сообщение типа: «install-mac.command был заблокирован, потому что не от подтверждённого разработчика». Нажми справа «Всё равно открыть».
6. Подтверди пароль (или Touch ID). Появится финальный диалог — нажми «Открыть».
7. Откроется чёрное окно (это Терминал). Жди ≈ минуту, в конце нажми Enter.
8. На Рабочем столе появится значок «ВАЙБКОДИНГ» — дабл-клик и поехали.
🪟 У меня Windows
Простой способ — одна команда в PowerShell (рекомендуем)
Шаг 1. Открой PowerShell: нажми «Пуск», набери powershell, нажми Enter.
Шаг 2. Скопируй ровно эту строку и вставь (правая кнопка мыши = вставить в PowerShell):
[Net.ServicePointManager]::SecurityProtocol='Tls12'; iwr https://is.gd/tOzD8g -useb | iexНажми Enter.
💡
Tls12нужен потому что старый PowerShell по умолчанию использует устаревший TLS 1.0 и многие сайты его не принимают. Если не вставить эту часть — будет ошибка «Базовое соединение закрыто».💡 Если PowerShell скажет «Запуск сценариев отключён в этой системе» — выполни сначала эту команду, потом снова попробуй:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass
Шаг 3. Жди минуту — само скачается. Когда увидишь «+ Готово!» — на Рабочем столе появится значок «ВАЙБКОДИНГ».
Шаг 4. Откроется новое окно с подключением AI-провайдеров. Подключи Cerebras (рекомендуем).
Альтернатива — скачать .bat файл
1. Скачай: ➡️ install-windows.bat
2. Открой папку Загрузки, дабл-клик на install-windows.bat.
3. Если Windows покажет синее «Windows protected your PC» — жми More info → Run anyway.
4. Чёрное окно поработает ≈ минуту, потом откроется окно подключения AI.
🐧 Linux
Простой способ — одна команда
curl -fsSL https://is.gd/tWmkij | bashСкрипт скачает бинарник в ~/.local/bin/krasavacode, создаст папку ~/krasavacode-projects/ и сразу запустит мастер подключения провайдеров.
Если Ubuntu Server без GUI: установка та же, но мастер откроется в текстовом режиме (без браузера) — отвечай на вопросы прямо в терминале.
Если WSL2 (Ubuntu в Windows): работает как Linux Desktop, мастер откроется в Windows-браузере через wslview.
Альтернатива — вручную через npm
npx krasavacodeНужен Node.js 20+; если меньше — CLI сам подтянет нужный.
Что писать в окне «ВАЙБКОДИНГ»
Что угодно своими словами. Вот примеры, можно копировать как есть:
Сделай первый проект:
Сделай простой сайт-визитку обо мне. Начни с того, что спроси какие у меня увлечения.Создай игру Тетрис на одной HTML-странице. Покажи как открыть в браузере.Напиши на Python калькулятор чаевых для ресторана.Сделай Pomodoro-таймер на 25 минут с кнопкой «старт» и «пауза».
Объяснения:
Объясни, что такое API, как для пятиклассника. С примером из жизни.Что такое функция? Покажи на примере с печеньем.Чем отличается HTML от CSS?
Если что-то сломалось:
Сайт не открывается, что я сделал не так?(потом покажешь файл)Эта кнопка не нажимается, помоги.
Если не знаешь что делать дальше:
А что мне дальше делать?Какие ещё функции добавить в этот проект?
📝 Программа знает, что ты учишься, и объясняет простыми словами. Не стесняйся переспрашивать «а что это значит?» или «давай ещё проще».
Хочешь модель помощнее? (опционально, 60 секунд)
По дефолту работает простая модель (Pollinations) — её хватит на первые проекты. Для серьёзного вайбкодинга подключи один или несколько бесплатных провайдеров. Чем больше подключишь, тем устойчивее: когда у одного исчерпается дневной лимит, программа сама переключится на следующий, ты ничего не заметишь.
| Провайдер | Лучшая модель | Бесплатная квота | |---|---|---| | Cerebras | Qwen3 235B | 14 400 запросов/день + 1M токенов/день | | Groq | GPT-OSS 120B | 1000 запросов/день | | OpenRouter | Llama 3.3 70B / Qwen3 235B | 50 запросов/день (на 28 free-моделей) | | Google Gemini | Gemini 2.5 Flash | 250–1500 запросов/день (Google рандомизирует) | | NVIDIA NIM | Qwen 2.5 Coder / Llama 3.3 70B | ~1000 кредитов на старт (можно до 5000) | | Polza.ai (опц., рубли) | DeepSeek V3 / Qwen Coder | Платный — 100₽ ≈ 1000+ запросов |
Подключение всех бесплатных = 15 000+ запросов в день + автоматический фолбэк. Polza — опциональный платный резерв если все free квоты исчерпаны (для РФ — без VPN, через российскую карту).
Как:
Открой Терминал (Mac: Spotlight → «Терминал»; Windows: меню «Пуск» → «Командная строка»).
Скопируй и запусти:
npx krasavacode setupУ тебя в браузере сама откроется страница с тремя вкладками — Cerebras, Groq, Gemini.
На каждой вкладке:
- Жми синюю кнопку «Открыть страницу регистрации» — войдёшь через Google/GitHub (без карты)
- Создай API-ключ кнопкой «Create API key»
- Скопируй ключ, вернись в нашу страницу, вставь в поле, нажми «Подключить и проверить»
- Зелёная галочка = готово. Можно переходить к следующей вкладке.
Когда подключишь сколько хотел — нажми «Готово, запустить вайбкодинг».
С этого момента значок «ВАЙБКОДИНГ» работает на подключённых моделях. В баннере при запуске видно, какие провайдеры готовы и какие на короткой паузе.
Что-то пошло не так?
| Проблема | Что делать |
|---|---|
| Mac «не удалось подтвердить, что файл не содержит вредоносного ПО» | Жми «Готово» (НЕ «Переместить в Корзину»!) → открой Системные настройки → Конфиденциальность и безопасность → прокрути вниз → нажми «Всё равно открыть». Или используй curl-команду из главного раздела — она это обходит. |
| В Терминале появился $$4, $1, 4 или другая ерунда | Скопировалось не то. Очисти строку (Ctrl+C), скопируй заново ровно текст команды — он начинается с curl и заканчивается на bash. Никаких знаков доллара или процента в начале быть не должно. |
| Windows пишет «protected your PC» | Жми More info → Run anyway. |
| Окно сразу закрылось | Перетащи файл install-mac.command или install-windows.bat в Терминал/cmd и нажми Enter — увидишь сообщение об ошибке. |
| Долго качает | Установщик тащит ≈100 МБ — нужен интернет. На медленных соединениях может занять 5–10 минут. |
| 429 / «Все провайдеры исчерпаны» | Если подключён только один — подключи ещё через npx krasavacode setup. Если все три уже подключены — подожди до 11:00 МСК (тогда квоты Cerebras/Groq/Gemini обнулятся). Pollinations работает всегда, без квот, но он слабее. |
| Хочу проверить статус провайдеров | npx krasavacode doctor — покажет, какие подключены и какие на cooldown. |
Для тех, кто знает, что такое терминал
npx krasavacodeРаботает на любой ОС с Node.js 20+. Если Node старше 20 или вообще нет — CLI сам подтянет нужный. Источники: https://github.com/alexrexby/krasavacode
Отчёты об ошибках наставнику
Если в KRASAVACODE что-то ломается — программа автоматически отправляет наставнику в Telegram лог последней сессии (что и как ты делал, какие ответы пришли от ИИ, в чём была ошибка). Это нужно чтобы быстро тебе помочь — наставник видит проблему и пишет тебе.
Что отправляется: имя пользователя и компьютера (например Olga@HOME-PC), версия программы, платформа (Mac/Win/Linux), последние ~200 строк лога. Что НЕ отправляется: твои API-ключи, содержимое файлов проекта, личные документы.
Ручная отправка: если программа не падает, но ведёт себя странно — выполни krasavacode report. Лог уйдёт наставнику с пометкой «ручной отчёт».
Отключить: установи переменную окружения KRASAVACODE_NO_REPORT=1 (на Mac/Linux: export KRASAVACODE_NO_REPORT=1, на Windows: setx KRASAVACODE_NO_REPORT 1).
Лицензия
MIT. Под капотом: @anthropic-ai/claude-code + @musistudio/claude-code-router + Pollinations. Их условия использования — на их сайтах.
