Минималистичный coding agent для терминала на C, работающий с локальными моделями llama.cpp и множеством облачных LLM-провайдеров.
Twigpine/zero
Zero — терминальный coding agent на Go, который редактирует файлы, запускает команды и сохраняет локальные сессии; модель и уровень разрешений выбираете вы.
Open source альтернатива:Claude Code
GitHub Copilot CLI
- Звёзды
- 1,781
- Форки
- 208
- Открытые issues
- 70
- Последний коммит
- позавчера
Что это?
Zero — AI coding agent, который работает в локальном терминале. Он может изучать репозиторий, редактировать файлы, выполнять shell-команды и возобновлять сохранённые на диске сессии. Вы выбираете провайдера модели и уровень разрешений, а запись файлов, выполнение shell-команд и доступ к сети ограничиваются политикой разрешений и песочницей.
Проект поддерживает множество бэкендов моделей, включая OpenAI, Anthropic, Gemini, Ollama, LM Studio и любые совместимые с OpenAI или Anthropic эндпоинты. Интерактивный TUI предлагает выбор модели и провайдера, ввод изображений, slash-команды, выбор темы, а также возобновление и ответвление сессий. В headless-режиме `zero exec` поддерживаются текстовый ввод-вывод, JSON и stream-JSON, а также коды завершения, подходящие для CI.
Zero можно расширять с помощью MCP-серверов, markdown-навыков, плагинов, хуков жизненного цикла и специализированных субагентов. Установить его можно через npm, скрипты установки или сборку из исходного кода с Go 1.26.10 или новее.
Ключевые возможности
- 01Редактирует файлы и выполняет shell-команды в рамках политики разрешений и песочницы.
- 02Работает с OpenAI, Anthropic, Gemini, Ollama, LM Studio и другими совместимыми эндпоинтами.
- 03Интерактивный TUI с выбором модели, вводом изображений, slash-командами и возобновлением сессий.
- 04`zero exec` поддерживает автоматизированные запуски с текстовым выводом, JSON и stream-JSON.
- 05Сессии хранятся локально на диске, их можно искать и возобновлять.
- 06Расширяется с помощью MCP-серверов, навыков, плагинов, хуков и субагентов.
Сценарии использования
- Поручить агенту исправление ошибки или рефакторинг в локальном репозитории.
- Запустить coding agent с локальной моделью через Ollama или LM Studio.
- Вызывать агента из CI-скриптов с помощью `zero exec` и получать осмысленные коды завершения.
- Предоставить инструменты Zero другим клиентам через `zero serve --mcp`.
Быстрый старт
- 1
Установите Zero глобально с помощью npm
npm install -g @twigpine/zero - 2
Запустите TUI: мастер настройки поможет выбрать провайдера и модель
zero
Что важно знать
- Для большинства провайдеров нужно задать ключ API в переменной окружения или использовать локальный сервер моделей, например Ollama или LM Studio.
В подборках
Темы
Частые вопросы
- Что такое zero?
- Zero — терминальный coding agent на Go, который редактирует файлы, запускает команды и сохраняет локальные сессии; модель и уровень разрешений выбираете вы. Zero — AI coding agent, который работает в локальном терминале. Он может изучать репозиторий, редактировать файлы, выполнять shell-команды и возобновлять сохранённые на диске сессии. Вы выбираете провайдера модели и уровень разрешений, а запись файлов, выполнение shell-команд и доступ к сети ограничиваются политикой разрешений и песочницей.
- zero можно использовать бесплатно? Какая у него лицензия?
- zero распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- zero всё ещё поддерживается?
- Активно поддерживается. Последний коммит в zero — 5 нояб. 2026 г..
- Для чего можно использовать zero?
- Поручить агенту исправление ошибки или рефакторинг в локальном репозитории. Запустить coding agent с локальной моделью через Ollama или LM Studio. Вызывать агента из CI-скриптов с помощью `zero exec` и получать осмысленные коды завершения. Предоставить инструменты Zero другим клиентам через `zero serve --mcp`.
- Как установить zero?
- Установите Zero глобально с помощью npm: npm install -g @twigpine/zero Запустите TUI: мастер настройки поможет выбрать провайдера и модель: zero
- Где скачать zero?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Twigpine/zero
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI с открытым исходным кодом для работы с coding-агентом в терминале через облачные API и локальные модели, например Ollama.
Открытый AI-агент для программирования, который работает в терминале и доступен также в настольном приложении, браузере, редакторах кода и чатах.
Оболочка для coding-агентов на Rust, позволяющая запускать множество агентов параллельно с низким расходом памяти и быстрым стартом.
Терминальный агент для программирования со встроенными инструментами LSP, отладчика, браузера и субагентов; поддерживает более 60 провайдеров моделей.
Открытый coding agent для терминала: работает с локальными моделями через Ollama или с любым OpenAI-совместимым API.