Одна команда 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 — команда установки та же.
Источники
- CodebuffAI/freebuff, README.md на GitHub — каталог моделей, режимы доступа, лимиты сессий
- Freebuff, Privacy Policy, действует с 23.07.2026 — персонализация рекламы, обучение моделей, хранение и удаление данных
- Freebuff, страница установки CLI — требование Node.js 18+ и команды установки
- Freebuff, Introducing Freebuff: the free coding agent — механика рекламы, слэш-команды, ограниченный режим
- Freebuff, The free cloud coding agent — где платные инструменты выигрывают

