Разработка 4 мин чтения

Свой Copilot на сервере: Tabby для студии, где код нельзя в облако

Tabby ставится на ваш сервер и подсказывает код в VS Code, JetBrains и Vim, не отправляя его в чужое облако. Разбираю установку, железо, лицензию (ядро Apache 2.0, каталог ee отдельно) и честные минусы проекта.

TabbyИИ для разработчиковself-hostedopen source
Коротко. Tabby это открытый ИИ-помощник программиста, который ставится на ваш сервер: подсказки прямо в редакторе, чат, поиск по вашим репозиториям. Код остаётся внутри компании. Подходит студиям, которым договор запрещает отдавать исходники третьим лицам. Бесплатно до 5 человек, дальше платная лицензия. Минусы тоже есть: качество упирается в вашу видеокарту, а выпуски идут редко.

Код нельзя отправлять в чужое облако

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

Второй случай: отдел разработки на заводе, где репозиторий не выходит из локальной сети. Облачный ассистент там просто не подключится.

Tabby закрывает эту дыру. Модель и индекс кода живут на вашем сервере, редактор ходит к нему по внутреннему адресу. Это проект на GitHub, у него около 34 тысяч звёзд.

Что он умеет

Подсказки в редакторе: Tabby дописывает строки и целые функции по мере набора. Чат в боковой панели отвечает на вопросы по коду, объясняет выделенный фрагмент и правит код по запросу (в VS Code это команда Tabby: Start Inline Editing, Ctrl/Cmd+I).

Tabby индексирует ваши репозитории из Git, GitHub или GitLab: код, pull request и merge request, задачи, коммиты. Этот контекст он подкладывает модели при дописывании кода. Подсказка опирается на ваши названия функций и принятый в проекте стиль.

Работает в VS Code (и VSCodium через Open VSX), в JetBrains IDE версии 2023.1 и новее (IDEA, PyCharm, GoLand) и в Vim или Neovim. Для JetBrains и Vim нужен Node.js 18 или выше. Плагин для Eclipse в репозитории помечен как находящийся в разработке, Visual Studio в плане проекта есть, но не сделана.

Как это ставится

Самый короткий путь из документации проекта, Docker на машине с видеокартой NVIDIA и установленным NVIDIA Container Toolkit:

docker run -d --name tabby --gpus all -p 8080:8080 \
  -v $HOME/.tabby:/data registry.tabbyml.com/tabbyml/tabby \
  serve --model StarCoder-1B --chat-model Qwen2-1.5B-Instruct --device cuda

После запуска открываете адрес сервера на порту 8080, создаёте учётную запись администратора и приглашаете остальных. В редакторе ставите плагин, вписываете адрес сервера и токен.

Без видеокарты тоже можно: есть отдельная сборка для процессора и для Vulkan. Но на процессоре подсказки приходят медленно. Модели можно подключать и снаружи: в настройках есть поддержка Ollama и OpenAI-совместимых серверов. Если указать облачный адрес, код снова уйдёт из вашей сети.

Что с железом

Документация проекта даёт такие ориентиры. Моделям от 1 до 3 миллиардов параметров нужна минимум NVIDIA T4, карта серий 10 или 20 либо Apple M1. Для моделей от 7 до 13 миллиардов советуют V100, A100, серии 30 и 40. По FAQ, CodeLlama-7B в режиме int8 занимает около 8 ГБ видеопамяти.

Один экземпляр Tabby использует только одну видеокарту. Если карт две, запускают два экземпляра. Как подобрать память под модель, я разбирал в статье про железо для локального ИИ.

Моя оценка для студии из восьми человек, не замер: одной карты на 12-24 ГБ должно хватить на модель 7-14B. Точно скажет только пробный запуск на ваших репозиториях.

Лицензия: что бесплатно, а что нет

В файле LICENSE написано, что всё вне каталога ee/ лежит под Apache 2.0. Сам каталог ee/ идёт под отдельной лицензией Tabby Enterprise. В нём веб-сервер, база, почта и интерфейс, то есть учётные записи, админка и панель. Использовать эту часть в работе можно, если вы приняли условия подписки Tabby. Для разработки и тестов лицензия не нужна.

Лимиты вшиты в код: бесплатная лицензия Community рассчитана на 5 пользователей и одного администратора, Team на 50 пользователей и трёх администраторов, дальше Enterprise. По прайсу на сайте проекта Team стоит 19 долларов за место в месяц. Для команды из 10 человек это 190 долларов в месяц плюс сервер, это арифметика по их прайсу. Единый вход (SSO) в таблице тарифов отмечен только у Enterprise. Перед покупкой сверьтесь со страницей тарифов.

Где Tabby не подойдёт

Качество упирается в модель, которую вы потянете. Пример из README запускает StarCoder-1B, это минимум для быстрого старта. Сравнения с облачными ассистентами в документации нет, есть лишь ссылка на leaderboard моделей. Сам я качество не мерял, и обещаниям «как Copilot» без проверки на вашем коде верить не стоит.

Проект замедлился. Последний выпуск 0.32.0 вышел 25 января 2026 года, последний коммит в основной ветке датирован 30 июня 2026 года. Первой в новостях README стоит запись про агента Pochi от той же компании. В январе в основной ветке отключили веб-чат и страницы знаний (коммит «sunset knowledge and chat features»), в выпуск 0.32.0 это не вошло. Чат в редакторе в документации по-прежнему описан, но будет ли он работать на следующих версиях, я не подтвердил. Поэтому образ лучше закрепить на конкретной версии, а не брать latest.

Ещё два нюанса. Tabby по умолчанию собирает статистику использования: команду запуска и сведения о железе, по документации. Отключается переменной TABBY_DISABLE_USAGE_COLLECTION=1. Лицензии моделей тоже разные. По реестру моделей Qwen2.5-Coder и Mistral-7B идут под Apache 2.0, а у Codestral лицензия не для производства. Для студии это важно проверить до выбора.

Что можно сделать уже сейчас

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

Второе. Добавьте один свой репозиторий в индекс и посмотрите, как подсказки отличаются с контекстом и без него. Если разницы нет, ставить для команды смысла нет.

Третье. Выпишите, что именно запрещает ваш договор с заказчиком. Если там передача кода третьим лицам, свой сервер это снимает, но формулировку покажите юристу. Зачем держать модель у себя, я писал в статье про локальный ИИ как расчёт.

Четвёртое. Если разворачивать некому, это входит в настройку IT-инфраструктуры. Другие решения на своём сервере собраны в разделе open-source под ключ.

Частые вопросы

Уходит ли мой код наружу?

При локальных моделях нет: сервер и модель у вас. Наружу идёт только служебная статистика, и её можно выключить. Если вы подключите внешнюю модель вроде OpenAI, код пойдёт на её сервер.

Нужна ли видеокарта?

Для комфортной работы команды да. Для проверки хватит ноутбука с Apple M1 или процессорной сборки, но подсказки будут медленнее.

Можно ли использовать в коммерческом проекте?

Да, ядро под Apache 2.0, а админка работает под бесплатной лицензией Community. Платная нужна, если пользователей больше пяти или нужны функции вроде единого входа.

Коротко о главном

Tabby ставится одним контейнером и даёт подсказки в VS Code, JetBrains и Vim с учётом ваших репозиториев. Бесплатен до пяти человек, ядро под Apache 2.0, админка под коммерческой лицензией. Качество зависит от модели и железа, а развитие проекта в 2026 году замедлилось.

Хотите проверить это на своих репозиториях и посчитать, сколько железа нужно вашей команде? Напишите мне в Telegram слово «ПОДСКАЗКА». Подберу модель и сервер и разверну пробный стенд.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх