Чек-лист
кодовое словоЛампа

Freebuff: бесплатный ИИ-агент для кода в терминале

Ставишь Freebuff одной командой, запускаешь в папке проекта и даёшь первую задачу словами - агент сам находит файлы и правит код. Без подписки, кредитов и своего API-ключа.

Содержание6 глав
  1. 01Что это и где взять
  2. 02Установка и первый запуск
  3. 03Первая задача и проверка правок
  4. 04Что бесплатно и откуда реклама
  5. 05Если бесплатного мало
  6. 06Проверь себя

Шаг 0

Что это и где взять

Freebuff - бесплатная версия Codebuff: ИИ-агент, который живёт в терминале. Описываешь задачу обычными словами, а он сам открывает нужные файлы проекта, правит код и гоняет проверки. Платит за это реклама - короткие текстовые строчки в терминале, пока агент работает. Код открытый, лицензия Apache-2.0.

Сайт Freebuff

Репозиторий на GitHub

Страница Freebuff CLI


Шаг 1

Установка и первый запуск

Условие
Нужен Node.js с npm. Проверь командой node -v - если команды нет, поставь Node.js LTS с nodejs.org.
01
Поставь Freebuff
Открой терминал и поставь пакет глобально - одной командой
02
Зайди в папку проекта
Агент работает с той папкой, где его запустили. Перейди в свой проект через cd
03
Запусти и войди
Набери freebuff. При первом запуске он попросит войти в аккаунт - войди, выбери модель и можно работать
npm install -g freebuff

Установка

cd ~/my-project
freebuff

Запуск в папке проекта

  • Проверить, что стоит Node.js: node -v
  • Поставить Freebuff: npm install -g freebuff
  • Перейти в папку проекта через cd
  • Запустить freebuff и войти в аккаунт
  • Выбрать модель в списке

Шаг 2

Первая задача и проверка правок

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

Промт 11 строка · 155 знаков
Найди, где в проекте собирается главная страница, и добавь внизу футер с годом и ссылкой на мой GitHub. После правки запусти сборку и скажи, всё ли прошло.

Пример первой задачи

01
Команды под рукой
В Freebuff набери / - откроется список команд. /model меняет модель, ? - справка, стрелка ← - история
02
Большую задачу - по шагам
Сначала /interview - агент уточнит, что нужно. Потом /plan - план работ. Дальше реализация и /review - разбор того, что получилось
03
Проверь правки сам
Агент гоняет сборку, но смотреть результат всё равно тебе. Если проект в git, открой изменения через git diff и запусти проект руками
04
Сохрани и продолжи
/export выгрузит переписку сессии в Markdown-файл. freebuff --continue вернёт прошлую сессию
git diff

Посмотреть, что агент поменял в коде

freebuff --continue

Вернуться к прошлой сессии

Совет
Перед первой задачей закоммить текущее состояние проекта. Не понравились правки - откатишь одной командой git checkout .

Шаг 3

Что бесплатно и откуда реклама

  • Бесплатно - без подписки, без карты, без кредитов и без своего API-ключа
  • Бесплатный план даёт 30 часов в день, остаток сгорает в полночь по местному времени
  • Одна сессия - час с неограниченным числом сообщений; модель с множителем 3x тратит три часа за час
  • Платит реклама - текстовые строчки в терминале во время работы; файлы проекта рекламщикам не передаются
  • Из неподдерживаемого региона или через VPN - урезанный режим: 5 часов в день, через VPN - 4, и не все модели
Важно
Некоторые модели могут использовать твои запросы для обучения - Freebuff предупреждает об этом в выборе модели. Если код закрытый, смотри эту пометку до старта.

Если бесплатного мало

У Freebuff есть платные планы - больше часов в день и все модели: Starter - $8 в месяц, 50 часов в день; Plus - $25, 80 часов; Pro - $60, 130 часов. Отдельно есть полный платный Codebuff - со всеми режимами, по подписке или по кредитам.

npm install -g codebuff

Платный Codebuff CLI

Тарифы Codebuff


Финиш

Проверь себя

  • Freebuff стоит: команда freebuff запускается в терминале
  • Вошёл в аккаунт и выбрал модель через /model
  • Запустил агента в папке своего проекта
  • Дал первую задачу словами и дождался правок
  • Посмотрел изменения через git diff и запустил проект
  • Проверил в выборе модели пометку про обучение на данных
  • Знаю, как вернуться к сессии: freebuff --continue