🐾 Tabby
📚 Документация • 💬 Slack • 🗺️ Дорожная карта

English) |
Китайский (упрощённый)) |
Японский)
Tabby — это самообслуживающий AI-ассистент для кодирования, представляющий собой open-source и локально развертываемую альтернативу GitHub Copilot. Он обладает рядом ключевых особенностей:
* Самодостаточен, не требует СУБД или облачного сервиса.
* OpenAPI-интерфейс, простая интеграция с существующей инфраструктурой (например, облачными IDE).
* Поддержка потребительских GPU.


🔥 Что нового
- 12/12/2025 Реализуйте свои задачи из GitHub, связав их с задачами в Pochi, и создавайте PR напрямую из боковой панели с подробным описанием результатов CI/Lint/Тестов vscode@0.20.0.
- 07/02/2025 v0.30 поддерживает индексацию Merge Request из GitLab в качестве контекста!
- 05/25/2025 💡Заинтересованы в участии в закрытом предпросмотре Агента? Напишите в X для раннего попадания в список ожидания!🎫
- 05/20/2025 Улучшите Tabby с помощью собственной документации📃 через REST API в v0.29! 🎉
- 05/01/2025 v0.28 преобразует сообщения Движка ответов в постоянные, общедоступные страницы.
- 03/31/2025 Вышел v0.27 с расширенным меню
@ в боковой панели чата.
Архив
- 02/05/2025 Аутентификация LDAP и улучшенные уведомления для фоновых задач появятся в Tabby v0.24.0!✨
- 02/04/2025 Обновление VSCode 1.20.0! Упоминание файлов через @ для добавления их в контекст чата и новая опция редактирования в строке через контекстное меню теперь доступны!
- 01/10/2025 Tabby v0.23.0 с улучшенным просмотром кода и обновлениями боковой панели чата!
- 12/24/2024 В Tabby v0.22.0Introduced введен Блок уведомлений!
- 12/06/2024 Интеграция развёртывания через Llamafile и улучшенный пользовательский интерфейс Движка ответов появятся в Tabby v0.21.0!🚀
- 11/10/2024 Переключение между различными моделями чата на бэкенде теперь поддерживается в Движке ответов в Tabby v0.20.0!
- 10/30/2024 Tabby v0.19.0 с недавно разделяемыми потоками на главной странице для улучшения их обнаруживаемости.
- 07/09/2024 🎉Анонс интеграции Codestral в Tabby!
- 07/05/2024 Tabby v0.13.0 представляет Движок ответов — центральный движок знаний для внутренних инженерных команд. Он бесшовно интегрируется с внутренними данными команды разработки, обеспечивая надежные и точные ответы для поддержки разработчиков.
- 06/13/2024 VSCode 1.7 знаменует собой важную веху с универсальным опытом чата на протяжении всего процесса кодирования. Попробуйте новейшие чат в боковой панели и редактирование через команды чата!
- 06/10/2024 Опубликована последняя 📃статья в блоге об улучшенном понимании контекста кода в Tabby!
- 06/06/2024 Выпуск Tabby v0.12.0 приносит 🔗бесшовные интеграции (SSO через Gitlab, Самостоятельно размещённые GitHub/GitLab и т.д.), ⚙️гибкие конфигурации (интеграция через HTTP API) и 🌐расширенные возможности (контекст репозитория в Просмотре кода)!
- 05/22/2024 Tabby VSCode 1.6 поставляется с несколькими вариантами для дополнения в строке и автоматическими коммит-сообщениями🐱💻!
- 05/11/2024 v0.11.0 приносит значительные корпоративные обновления, включая 📊статистику использования хранилища, интеграцию 🔗GitHub & GitLab, страницу 📋Активности и долгожданную функцию 🤖Спросить Tabby!
- 04/22/2024 Вышел v0.10.0 с новейшей вкладкой Отчёты с аналитикой по командам для использования Tabby.
- 04/19/2024 📣 Tabby теперь использует локально релевантные фрагменты (объявления из локального LSP и недавно измененный код) для дополнения кода!
- 04/17/2024 Модели CodeGemma и CodeQwen теперь добавлены в официальный реестр!
- 03/20/2024 Вышел v0.9 с полностью функциональным интерфейсом администратора.
- 12/23/2023 Бесшовно разверните Tabby в любом облаке с помощью SkyServe 🛫 от SkyPilot.
- 12/15/2023 Вышел v0.7.0 с управлением командами и защищенным доступом!
- 10/15/2023 Дополнение кода на основе RAG по умолчанию включено в v0.3.0🎉! Ознакомьтесь со статьей в блоге, объясняющей, как Tabby использует контекст уровня репозитория для еще более умной работы!
- 11/27/2023 Вышел v0.6.0!
- 11/09/2023 Вышел v0.5.5! С переработанным интерфейсом и улучшением производительности.
- 10/24/2023 ⛳️ Крупные обновления для IDE-плагинов Tabby в VSCode/Vim/IntelliJ!
- 10/04/2023 Посетите каталог моделей для просмотра последних моделей, поддерживаемых Tabby.
- 09/18/2023 Поддержка инференса Metal для Apple M1/M2 появилась в v0.1.1!
- 08/31/2023 Первый стабильный выпуск Tabby v0.0.1 🥳.
- 08/28/2023 Экспериментальная поддержка CodeLlama 7B.
- 08/24/2023 Tabby теперь доступен на JetBrains Marketplace!
👋 Начало работы
Нашу документацию вы можете найти здесь.
- 📚 Установка
- 💻 Расширения для IDE/Редакторов
- ⚙️ Конфигурация
Запуск Tabby за 1 минуту
Самый простой способ запустить сервер Tabby — использовать следующую команду Docker:
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
Для получения дополнительных параметров (например, тип инференса, параллелизм) пожалуйста, обратитесь к странице документации.
🤝 Участие в разработке
Полное руководство в CONTRIBUTING.md;
Получение кода
git clone --recurse-submodules https://github.com/TabbyML/tabby
cd tabby
Если вы уже клонировали репозиторий, вы можете выполнить команду git submodule update --recursive --init для загрузки всех подмодулей.
Сборка
-
Настройте окружение Rust, следуя этому руководству.
-
Установите необходимые зависимости:
# Для MacOS
brew install protobuf
# Для Ubuntu / Debian
apt install protobuf-compiler libopenblas-dev
- Установите полезные инструменты:
# Для Ubuntu
apt install make sqlite3 graphviz
- Теперь вы можете собрать Tabby, выполнив команду
cargo build.
Начните хакать!
... и не забудьте отправить Pull Request
🌍 Сообщество
- 🎤 Twitter / X - общайтесь с TabbyML обо всём возможном
- 📚 LinkedIn - подписывайтесь на новейшие новости от сообщества
- 💌 Рассылка - подписывайтесь, чтобы раскрыть инсайты и секреты Tabby
🔆 Активность

🌟 История звёзд
