A narrow native inference engine for running DeepSeek V4 Flash and other selected large models on consumer Metal, CUDA and ROCm hardware.
JustVugg/colibri
Механизм инференса на чистом C запускает очень большие MoE-модели на обычном оборудовании, подгружая выбранных экспертов с диска.
- Звёзды
- 42,807
- Форки
- 4,789
- Открытые issues
- 151
- Последний коммит
- 8 часов назад
Что это?
colibri запускает очень большие открытые языковые MoE-модели на компьютере, который у вас уже есть. MoE-модель на сотни миллиардов параметров активирует для каждого токена лишь небольшую часть своих параметров, поэтому colibri хранит плотную часть модели в RAM, а выбранных маршрутизатором экспертов читает с диска по мере необходимости через кэш, который адаптируется к экспертам, используемым в вашей рабочей нагрузке. GPU не обязателен; если он есть, на нём можно разместить наиболее востребованных экспертов и плотные слои.
Движок написан на чистом C: для каждого семейства моделей предусмотрен отдельный исходный файл, а зависимости во время выполнения отсутствуют. Поддерживается ряд моделей, включая GLM-5.2, DeepSeek V4 Flash, Qwen3.6, Kimi K3 и OLMoE, а также модель для работы с изображениями (Qwen-Image-2.1) и модели для принятия решений. Доступны HTTP API, совместимые с OpenAI и Anthropic, чат в терминале и веб-панель. Скрипт настройки в один шаг определяет оборудование, рекомендует модель, подходящую по объёму RAM и диска, собирает движок и загружает веса.
Производительность сильно зависит от оборудования: скорость генерации составляет от долей токена в секунду на небольшом ноутбуке, где модели подгружаются с диска, до нескольких токенов в секунду при размещении экспертов в GPU. Проект публикует результаты измерений для разных компьютеров.
Ключевые возможности
- 01Запускает MoE-модели, размер которых превышает объём RAM, подгружая выбранных экспертов с диска через адаптивный кэш.
- 02Написан на чистом C, не имеет зависимостей во время выполнения и не требует GPU.
- 03Поддерживает CPU, Vulkan, CUDA в Linux и Windows, а также Metal в macOS.
- 04Предоставляет API, совместимые с OpenAI и Anthropic, чат в терминале и веб-панель.
- 05Настройка в один шаг определяет оборудование и рекомендует подходящую модель.
Сценарии использования
- Запуск открытой MoE-модели передового масштаба на рабочей станции или ноутбуке с ограниченной памятью GPU.
- Изучение внутреннего устройства инференса MoE, маршрутизации экспертов и размещения данных в памяти.
- Запуск локальной конечной точки, совместимой с OpenAI, для инструментов программирования на базе большой открытой модели.
- Выполнение структурированных решений «да/нет» или выбор из нескольких вариантов с калиброванными вероятностями.
Быстрый старт
- 1
Установите git, Python и инструменты сборки в Ubuntu/Debian
sudo apt install git python3 build-essential - 2
Клонируйте репозиторий
git clone https://github.com/JustVugg/colibri - 3
Перейдите в папку и запустите настройку: она выберет модель и запустит colibri
cd colibri && ./start-here.sh
Что важно знать
- Для очень больших моделей требуется не менее 16 ГБ ОЗУ и десятки или сотни ГБ дискового пространства; для самых больших моделей нужно более 1 ТБ.
- Крупные модели передают экспертов с диска, поэтому работают медленно (часто менее 1 токена в секунду), а скорость зависит от скорости диска.
- Qwen-Image-2.1 лицензирован только для некоммерческого использования.
Темы
Частые вопросы
- Что такое colibri?
- Механизм инференса на чистом C запускает очень большие MoE-модели на обычном оборудовании, подгружая выбранных экспертов с диска. colibri запускает очень большие открытые языковые MoE-модели на компьютере, который у вас уже есть. MoE-модель на сотни миллиардов параметров активирует для каждого токена лишь небольшую часть своих параметров, поэтому colibri хранит плотную часть модели в RAM, а выбранных маршрутизатором экспертов читает с диска по мере необходимости через кэш, который адаптируется к экспертам, используемым в вашей рабочей нагрузке. GPU не обязателен; если он есть, на нём можно разместить наиболее востребованных экспертов и плотные слои.
- colibri можно использовать бесплатно? Какая у него лицензия?
- colibri распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- colibri всё ещё поддерживается?
- Активно поддерживается. Последний коммит в colibri — 19 окт. 2026 г..
- Для чего можно использовать colibri?
- Запуск открытой MoE-модели передового масштаба на рабочей станции или ноутбуке с ограниченной памятью GPU. Изучение внутреннего устройства инференса MoE, маршрутизации экспертов и размещения данных в памяти. Запуск локальной конечной точки, совместимой с OpenAI, для инструментов программирования на базе большой открытой модели. Выполнение структурированных решений «да/нет» или выбор из нескольких вариантов с калиброванными вероятностями.
- Как установить colibri?
- Установите git, Python и инструменты сборки в Ubuntu/Debian: sudo apt install git python3 build-essential Клонируйте репозиторий: git clone https://github.com/JustVugg/colibri Перейдите в папку и запустите настройку: она выберет модель и запустит colibri: cd colibri && ./start-here.sh
- Где скачать colibri?
- Исходный код и инструкции по установке — на GitHub: https://github.com/JustVugg/colibri
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open source inference engine, который подстраивает kernels под ваше оборудование и ускоряет работу open models на Apple Silicon, NVIDIA, AMD или CPU.
Подключает iPhone к Mac по USB-C, чтобы GPU телефона помогал локально запускать модель Qwen 27B, ускоряя обработку промптов и увеличивая контекст.
Лаунчер и сборка llama.cpp с патчами для запуска 1,58-битной модели Ternary Bonsai 2 27B с контекстом 262k на NVIDIA GPU с 12 и 8 ГБ памяти.
Локальная open-source студия для клонирования и создания голосов, дубляжа видео, диктовки, транскрибации и создания аудиокниг на 646 языках.
Локальная open-source студия для работы с AI-голосом: клонируйте голос, генерируйте речь, диктуйте в любые приложения и озвучивайте AI-агентов.