Перейти к содержимому
AI-агенты

Бесплатный агент для кода Freebuff: чем ты платишь за $0

Коротко

Что это меняет

Бесплатный агент для кода теперь ставится одной командой без карты и ключей, но оплата всё равно есть — промты и вставленный в них код анализируются для подбора рекламы, а отказ от этой обработки доступен только там, где его требует закон

Что сделать

До установки убери секреты из репозитория и договорись с собой не вставлять токены в промты. На первом запуске прочитай строки про лимиты и метку об обучении на данных

Freebuff

Бесплатный агент для кода Freebuff: чем ты платишь за $0

Одна команда npm install -g freebuff — и в терминале работает бесплатный агент для кода. Без карты, без API-ключа, без триала, который через неделю превращается в пейволл. Счёт закрывает реклама: текстовые объявления между ходами агента.

Дальше начинается интересное. Чтобы реклама была релевантной, её надо под тебя подобрать. Подбирают по промтам.

Сразу раскрою: ссылка на Freebuff ниже — партнёрская. Вендор обещает за приглашённого дополнительные сессии обоим, но точное число на странице /get-started подгружается скриптом и в исходнике страницы не видно, так что обещать конкретную цифру не буду. Если тебе это не нравится — ставь по чистому адресу freebuff.com, инструкция ниже работает одинаково.

Чем ты платишь, если платит реклама

В лонч-посте команда Freebuff описывает механику прямо: «small, text-only ads from sponsors developers actually use (cloud, hosting, dev infra)», и они показываются между ходами агента, а не внутри сгенерированного кода и не всплывающими окнами.

Про данные в Privacy Policy от 23 июля 2026 года сказано конкретнее, чем принято в таких документах. Промты и сообщения могут анализироваться для персонализации рекламы — как системами самой компании, так и сервис-провайдерами, действующими от её имени. И отдельно: код, вставленный в промт, — часть этого сообщения и тоже может обрабатываться.

Что в рекламные системы не отдают, тоже названо: отдельно загруженные файлы и содержимое подключённых репозиториев рекламным провайдерам не передаются. Целевую рекламу по чувствительным признакам — раса, религия, здоровье, сексуальная жизнь, членство в профсоюзе, точная геолокация, финансовые счета — компания использовать не будет.

Здесь остаётся дыра, которую документ не закрывает. Агент сам ходит по репозиторию: файл-пикер находит нужные файлы и подтягивает их в контекст. Это «содержимое подключённого репозитория», которое не отдают рекламщикам, или это часть сообщения, которое анализируют? Privacy Policy разделяет вставленное руками и подключённое репозиторием, но случай «агент сам прочитал файл и положил его в контекст» в ней не разобран. Я на этот вопрос ответа в документах вендора не нашёл.

Про обучение моделей формулировка жёстче в пользу пользователя: данные не используются для обучения, если перед использованием модели или функции об этом явно не сказано. Метка вида May use data for AI training означает, что вот здесь — используются. Смотри на метку у выбранной модели, а не на общее обещание.

И то, что стоит прочитать до установки: отказ от рекламной обработки доступен там, где его требует закон. В юрисдикциях, где такого требования нет, компания прямо пишет, что эта обработка может быть необходимым условием использования бесплатного сервиса. То есть кнопки «выключить персонализацию и продолжить бесплатно» может не оказаться. Запрос на доступ, исправление или удаление данных отправляется на support@codebuff.com — другого канала в политике нет.

Как понять, попадёшь ли ты в полный режим

Freebuff работает во всех странах, но не одинаково. По README репозитория на 30 августа 2026 года: поддерживаемые регионы получают полный доступ, остальные регионы и пользователи VPN — ограниченный, сейчас это модель MiMo 2.5 и три часовые сессии в день с возможностью заработать до семи.

Списка стран вендор не публикует ни в README, ни в лонч-посте — там сказано только «25+ countries» и «расширяем список каждый месяц». Узнать заранее не получится: README обещает, что применимые лимиты и уведомления по модели показываются до начала работы. Значит, ответ ты увидишь на первом запуске, а не до него. Учти отдельно, что VPN сам по себе роняет тебя в ограниченный режим.

Каталог моделей в регулярном селекторе на дату сверки: GLM 5.3 Flash (дефолт полного режима, без счётчика сессий), GPT-5.6 Luna, DeepSeek V4 Flash 07/31, MiMo 2.5 (дефолт ограниченного режима, тоже без счётчика) и Solar Pro 4 как временный триал с контекстом 524K. DeepSeek V4 Pro из каталога убрали. Модели могут отдаваться из квантованной сборки Q8_0 — то есть это не гарантированно та же точность, что у полновесной модели. Список меняется быстро, сверяйся с README перед установкой.

Как поставить Freebuff CLI и не отдать лишнего

Процедура необратимо трогает две вещи: глобальные пакеты npm и файлы в твоём репозитории — агент их правит сам. Поэтому шаги 2 и 3 идут до установки, а не после.

Что нужно, прежде чем начать:

  • Node.js версии 18 или выше — требование со страницы freebuff.com/cli. Если Node не стоит, ставь с nodejs.org, LTS-сборку.
  • Права на глобальную установку пакетов npm. На macOS и Linux это часто означает или sudo, или настроенный префикс npm в домашней папке.
  • Git-репозиторий с закоммиченными изменениями — любой проект, новый или существующий.
  • Аккаунт: по странице /cli для CLI не нужно ни аккаунта, ни ключа. Для Freebuff Cloud нужен вход через GitHub.
  • Время: около 20 минут вместе с проверками.
  • Проверялось на: официальной документации вендора, не на живой машине. ОС и версия CLI в источниках не указаны — вендор пишет только «macOS, Windows и Linux» без номеров версий.

Шаг 1. Проверь версию Node.js

Если версия ниже 18, установка пройдёт, а запуск упадёт — и ты будешь искать причину не там.

node -v

В терминале должно появиться что-то вида v18.19.0 или выше. Если команда отвечает command not found, Node не установлен.

Шаг 2. Зафиксируй состояние репозитория

Агент правит файлы у тебя на диске. Без точки возврата откатывать нечего.

Находясь в корне своего проекта:

git status
git add -A
git commit -m "before freebuff"
git checkout -b freebuff-test

После этого git status отвечает nothing to commit, working tree clean, а ты находишься в отдельной ветке. Если репозитория нет вообще — сделай хотя бы копию папки, восстанавливать по памяти ты не будешь.

Шаг 3. Убери секреты из зоны видимости агента

Это не паранойя, а прямая просьба вендора: в Privacy Policy написано не включать пароли, приватные ключи и токены доступа в промты и файлы, если этого явно не требует функция.

Посмотри, что лежит в проекте и что из этого попадает в git:

cat .gitignore
ls -a | grep -i env

Если .env или файлы с ключами есть, а в .gitignore их нет — добавь до первого запуска агента. Отдельно запомни правило для себя: не вставлять в промт куски с реальными токенами. Вставленный в сообщение код анализируется для подбора рекламы, и это по документу штатное поведение, а не сбой.

Шаг 4. Поставь CLI

Одна команда из документации вендора, из любой директории:

npm install -g freebuff

Типовая ошибка на этом шаге — EACCES: permission denied при записи в глобальную папку npm. Это не проблема Freebuff, а стандартное поведение npm без прав; вариантов два: повторить с sudo или настроить префикс npm в своей домашней папке. В документации вендора этот случай не описан.

Шаг 5. Убедись, что пакет встал

Чтобы не выяснять на запуске, что установка отвалилась в середине.

npm list -g freebuff

Вывод покажет строку с именем пакета и номером версии. Команду для проверки версии самого агента вендор не публикует, поэтому здесь стандартный npm, а не что-то из его документации.

Шаг 6. Перейди в проект

cd ~/my-project

Путь подставь свой — это корень репозитория, тот же, где ты делал коммит на шаге 2.

Шаг 7. Запусти агент и прочитай, что он покажет про лимиты

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

freebuff

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

Шаг 8. Проверь на задаче, где нечего терять

Первую задачу давай на чтение, а не на правку — так ты увидишь качество работы до того, как в репозитории появятся изменения.

Попроси текстом объяснить устройство одного модуля, ничего не меняя. Из подтверждённых слэш-команд у вендора названы /interview, /plan и /review — они ведут от размытой идеи к оформленному PR. Полного списка команд с описаниями в открытых материалах нет, так что остальное смотри в самом CLI.

Проверка, что всё работает, и как откатиться

Работоспособность видно по одному признаку: агент отвечает по существу твоего кода, а не общими словами. Задай вопрос, ответ на который нельзя дать без чтения файлов — например, попроси перечислить, откуда вызывается конкретная функция из твоего проекта, с путями к файлам. Если в ответе реальные пути из репозитория, индексация прошла и агент видит код.

Откат, если не понравилось. Изменения в коде:

git checkout .
git checkout -

Первая команда откатывает правки в файлах, вторая возвращает на прежнюю ветку. Сам пакет:

npm uninstall -g freebuff

Удаление пакета не отзывает то, что уже ушло на сервер. По разделу Retention данные хранятся столько, сколько нужно для заявленных целей, а то, что отправлено через модель с меткой про обучение, может стать неудаляемым после деидентификации или включения в модель. Удаление аккаунта и данных — письмом на support@codebuff.com.

Где Freebuff проигрывает платным, по словам самой Freebuff

Этот раздел целиком из блога вендора, и он там честнее, чем можно ожидать. Devin лучше на многодневных задачах с управляемыми ретраями, Cursor — на глубокой интеграции с редактором, а корпоративный SSO, подписанный MSA и отчёт SOC 2 у Freebuff просить бессмысленно: «We are a free product».

Добавлю от себя то, чего в блоге нет. DeepSeek V4 Flash по README «pauses during peak hours» — то есть в часы пик модель встаёт. Solar Pro 4 обозначен как временный триал, и когда он закончится, вендор не пишет. Отдача из квантованной сборки Q8_0 означает, что качество ответа может отличаться от полновесной модели, а какие именно модели и когда идут в квантованном виде, README не уточняет.

Ещё одна деталь, которая никуда не вписывается, но она есть: главная страница обещает «Freebuff is $0. Forever.», а FAQ лонч-поста тут же называет Codebuff Pro как путь апгрейда для организаций, которым нужны приоритетные модели, длинный контекст и отсутствие рекламы. Сервис не для тех, кому меньше 18 — это прямо в политике.

Поставить можно по партнёрской ссылке (мне и тебе добавятся сессии) или по чистому freebuff.com — команда установки та же.

Источники