Нативный движок на Swift запускает 4-битную модель Qwen3.8-Flash-Next размером 105 ГБ на Mac с Apple Silicon и 16–64 ГБ памяти, подгружая экспертов с SSD.
Generated-Computers/Locals
Локальный сервер инференса для Mac с Apple silicon, который обслуживает множество AI-агентов для программирования одновременно, пакетно декодирует ответы и ограничивает вызовы инструментов грамматикой.
- Звёзды
- 635
- Форки
- 40
- Открытые issues
- 7
- Последний коммит
- вчера
Что это?
Locals — локальный сервер моделей для Mac, рассчитанный на работу с агентами, а не только на обычный чат. Агенты отправляют вызовы инструментов, ведут долгие диалоги и выполняют множество запросов параллельно, а Locals обрабатывает их с помощью пакетных GPU-ядер, ограничивает вывод вызовов инструментов схемой каждого инструмента и сохраняет кэш промптов между ходами и перезапусками. Согласно README, при одновременном выполнении восьми запросов на M2 Pro с 16 GB и моделью Qwen3.5-4B пропускная способность может быть до 3 раз выше, чем у mlx-lm.
Сервер предоставляет API, совместимые с OpenAI, Anthropic и Ollama, поэтому такие инструменты, как OpenCode, Cline, Aider, OpenHands, Claude Code и Hermes Agent, можно подключить одной командой запуска, например `locals code ~/my-project`. В Locals также есть режим `locals run`, который распределяет задачу между несколькими агентами: каждый работает со своей копией проекта, а результат проверяется тестами проекта. Всё выполняется локально; для работы нужен Mac с Apple silicon и macOS 14 или новее.
Ключевые возможности
- 01Пакетное декодирование позволяет нескольким запросам агентов совместно использовать один проход на GPU.
- 02Вызовы инструментов ограничены схемой инструмента, поэтому аргументы соответствуют заданным типам.
- 03Кэш промптов и диалогов сохраняется между ходами и перезапусками.
- 04Совместимость с API OpenAI, Anthropic и Ollama.
- 05Запуск OpenCode, Aider, Cline, OpenHands, Claude Code и других инструментов одной командой.
- 06Режим `locals run` для нескольких агентов проверяет каждую часть задачи в изолированной копии проекта.
Сценарии использования
- Параллельный запуск нескольких агентов для программирования на Mac без отправки кода в облачный API.
- Работа над локальным проектом в OpenCode или Aider с моделью, запущенной на ноутбуке.
- Предоставление локальной конечной точки, совместимой с OpenAI API, для расширений редактора, таких как Cline или Roo Code.
- Вопросы о большой кодовой базе или документе с длинным контекстом, который кэшируется.
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Или установите из PyPI с помощью uv
uv tool install --python 3.12 locals - 3
Откройте новое окно Terminal и запустите OpenCode в своём проекте
locals code ~/my-project
Что важно знать
- Работает только в macOS на компьютерах с Apple silicon.
- Для Flint требуется не менее 24 GB памяти, а последний выпуск Flint пока недоступен на PyPI.
- Некоторые чипы (M1, M3, M4) ещё не прошли тестирование производительности.
В подборках
Темы
Частые вопросы
- Что такое Locals?
- Локальный сервер инференса для Mac с Apple silicon, который обслуживает множество AI-агентов для программирования одновременно, пакетно декодирует ответы и ограничивает вызовы инструментов грамматикой. Locals — локальный сервер моделей для Mac, рассчитанный на работу с агентами, а не только на обычный чат. Агенты отправляют вызовы инструментов, ведут долгие диалоги и выполняют множество запросов параллельно, а Locals обрабатывает их с помощью пакетных GPU-ядер, ограничивает вывод вызовов инструментов схемой каждого инструмента и сохраняет кэш промптов между ходами и перезапусками. Согласно README, при одновременном выполнении восьми запросов на M2 Pro с 16 GB и моделью Qwen3.5-4B пропускная способность может быть до 3 раз выше, чем у mlx-lm.
- Locals можно использовать бесплатно? Какая у него лицензия?
- Locals распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Locals всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Locals — 6 нояб. 2026 г..
- Для чего можно использовать Locals?
- Параллельный запуск нескольких агентов для программирования на Mac без отправки кода в облачный API. Работа над локальным проектом в OpenCode или Aider с моделью, запущенной на ноутбуке. Предоставление локальной конечной точки, совместимой с OpenAI API, для расширений редактора, таких как Cline или Roo Code. Вопросы о большой кодовой базе или документе с длинным контекстом, который кэшируется.
- Как установить Locals?
- Запустите официальный скрипт установки из README Или установите из PyPI с помощью uv: uv tool install --python 3.12 locals Откройте новое окно Terminal и запустите OpenCode в своём проекте: locals code ~/my-project
- Где скачать Locals?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Generated-Computers/Locals
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальный движок инференса LLM для Mac с Apple silicon: обслуживает coding agents и OpenAI- и Anthropic-совместимые API с помощью speculative decoding и Metal kernels.
Объединяет ваши устройства в единый AI-кластер, чтобы локально запускать большие модели на нескольких Mac и других компьютерах.
Сервер инференса LLM для Mac с Apple Silicon: continuous batching, многоуровневый KV-кэш в RAM и на SSD и управление из меню-барa.
Локальный LLM- и медиасервер для Mac с Apple Silicon: совместимые с OpenAI, Anthropic и Ollama API, Python не требуется.
Запускает открытые модели ИИ локально на Mac с Apple Silicon с помощью MLX и предоставляет их через сервер, совместимый с Anthropic API, чтобы Claude Code работал без интернета.