Tabby
Самостоятельно размещаемый ИИ-ассистент для кода, открытая on-premises альтернатива GitHub Copilot
Установка
docker run -it \
--gpus all -p 8080:8080 -v $HOME/.tabby:/data \
tabbyml/tabby \
serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-InstructЗапуск сервера в Docker с GPU
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Tabby разворачивается на своем сервере и дает автодополнение кода и чат в IDE без облачных сервисов и отдельной СУБД. Сервер работает на потребительских GPU, имеет OpenAPI-интерфейс для интеграции и расширения для VS Code, JetBrains и Vim. Есть Answer Engine для ответов по внутренней документации, индексация репозиториев и GitLab Merge Requests как контекста, управление командой и отчеты об использовании.
Для кого. Командам, которым нельзя отправлять код во внешние облачные сервисы.
Подходит, если
- Нужно автодополнение кода внутри закрытого контура
- Хотите использовать открытые модели на своем GPU
- Нужен поиск ответов по внутренней документации и репозиториям
- Требуется LDAP-авторизация и отчеты по использованию в команде
Не подходит, если
- Нет своего сервера с GPU и нет желания его поддерживать
- Нужен автономный агент, который сам выполняет многошаговые задачи
Пример запроса к агенту
Разверни Tabby на нашем сервере с GPU в Docker с моделью StarCoder-1B и подключи расширение для VS CodeОграничения
Качество зависит от выбранных моделей и мощности железа. Быстрый запуск в README рассчитан на Docker с NVIDIA GPU. Агентные функции вынесены в отдельный продукт Pochi.
Как отключить. Остановите контейнер Tabby и удалите расширение Tabby из IDE.
Проверка безопасности
- Запускает сервер и скачивает модели
- Индексирует репозитории и документацию компании
Коротко о README
Tabby это самостоятельно размещаемый ИИ-ассистент для программирования и открытая альтернатива GitHub Copilot. Он не требует СУБД и облака, имеет OpenAPI-интерфейс и работает на потребительских GPU. README перечисляет историю релизов с функциями вроде Answer Engine, индексации GitLab MR и LDAP. Приведены команда запуска в Docker и инструкция по сборке из исходников на Rust.
Частые вопросы
Нужна ли база данных или облако?
Нет, по README Tabby самодостаточен и не требует СУБД или облачного сервиса.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything
Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом